Part Number:LAUNCHCC3235MODOther Parts Discussed in Thread: CC3235S
TI工程师您好
有两个问题请教一下。
想在评价板上实现下面功能。
问题1
Uart0收到数据通过Uart1串口输出。但是在Uart0读入时,调用UART2_read,第二次时就没有返回值。请问下面的硬件设定有什么问题吗?
引脚设定如下
Uart0:TX→Pin55 RX→Pin57
Uart1:TX→Pin01 Rx→Pin02
问题2
调试时单步运行发现代码跳跃,请问如何设置为不优化?
Kevin Qiu1:
Zhujun He 说:Uart1:TX→Pin01 Rx→Pin02
这两个引脚在LAUNCHCC3235MOD已经连接到I2C外设上了,建议使用其他引脚
2.
Zhujun He 说:调试时单步运行发现代码跳跃,请问如何设置为不优化?
参考
,
,
Zhujun He:
工程师您好。
我找到更简单叙述问题的方式了。
我是用例程uart2echo_CC3235S_LAUNCHXL_tirtos_ccs时,修改了UART端口及引脚如下:
这导致了我PC上的串口工具只能接收到Echoing characters: 我用串口工具向评价板发送字符串,并不能回显。想请教一下是为什么?
另外,关于优化问题,我选择了off选项,调试时还是会乱跳。请问是怎么回事?
期待您的回答,一直没有进展有一点着急。谢谢
,
Kevin Qiu1:
Zhujun He 说:我用串口工具向评价板发送字符串,并不能回显。想请教一下是为什么?
修改了引脚后原来板子上的xds110对应的串口就不能用了,需要使用其他USB转串口连接到电脑上
Zhujun He 说:关于优化问题,我选择了off选项,调试时还是会乱跳。请问是怎么回事?
乱跳指的是什么,具体说明
,
Zhujun He:
Kevin Qiu1 说:修改了引脚后原来板子上的xds110对应的串口就不能用了,需要使用其他USB转串口连接到电脑上
使用了USB转串口也是只能在电脑上收到数据,但是从电脑输入的数据不能回显。
Kevin Qiu1 说:乱跳指的是什么,具体说明
在调试UART(UART2_readTimeout函数)时,显示执行到return,但还是会继续执行。
,
Kevin Qiu1:
Zhujun He 说:使用了USB转串口也是只能在电脑上收到数据,但是从电脑输入的数据不能回显。
我能够复现这个问题,将与team联系确认
Zhujun He 说:在调试UART(UART2_readTimeout函数)时,显示执行到return,但还是会继续执行。
参考驱动说明;https://dev.ti.com/tirex/content/simplelink_cc32xx_sdk_5_30_00_08/docs/drivers/doxygen/html/_u_a_r_t2_8h.html