下载evm816x_BSL测试代码来验证板子的功能,在使用uart_looplock验证uart的功能时,有两点疑问。
1.evm816x的初始化代码中,为什么首先是初始化I2C外设呢?而且uart_looplock程序中并没有体现使用它的必要性在哪。
2.运行程序后,没有得到想要的结果,经过调试分析,发现在RX并没有接收到TX发送的数据,我知道如果实现uart的外部串口设备输出的话,是必须配置相应的I/O脚的,但是looplock模式下,RX和TX引脚是如何搭接在一起的呢?我在代码中没有找到相关操作,求大牛们不吝赐教!
Chris Meng:
Ren Wei,
1. I2C的初始化是EVM上统一的EVM816X_init函数处理的,和uart本身没有特别的关系。
2. 你能否尝试直接用一根线短接一下RX和TX,然后运行一下测试软件?