TI中文支持网
TI专业的中文技术问题搜集分享网站

LAUNCHCC3235MOD: UART2_read函数调用时失败

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

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHCC3235MOD: UART2_read函数调用时失败
分享到: 更多 (0)

© 2025 TI中文支持网   网站地图 鲁ICP备2022002796号-1