最近购买了一块AWR1642开发板,想研究一下如何不通过XDS110芯片,直接使用AWR芯片的232_TX,232_RX与PC端串口相连,并使用uniflash直接通过该串口进行烧写操作。目前未能成功测试。
我的具体操作是:
首先,将XDS110芯片禁用,即直接将其某处电源断开。(这里只断开了XDS110芯片的供电,开发板上其余供电均保持不变)
然后,将PC串口TX/RX分别连接至开发板上J6连接器的7/5引脚,并焊接这两个引脚相关电阻R166和R169。(TX与RX没有接反)
最后,使用uniflash时下载bin文件时,在"打开串口"这一步上会卡住,长时间都没有反应,也不会报错。
(PS,SOP0/1/2分别为1/0/1状态,这个不会有错。)
很困惑,想咨询以下两个问题:
(1)uniflash是否支持这种直接使用串口的方式进行烧写的操作?
(2)如果支持的话,请问目前还有哪里没有设置好的地方?
user5832592:
回复 XianSheng OU:
你好,你是怎么解决的?我卡在打开串口这一步.
user5832592:
回复 XianSheng OU:
你好,我是去掉了电阻R176,以断开板载XDS110的供电,并焊接0欧姆电阻在R166和R169处。然后通过USB转UART的线缆将PC的USB口转接为UART,将UART的TX/RX分别连接至开发板上J6的7/5引脚。
并将SOP[2:0]设置为101。
PC的设备管理器中只认出"Usb Serial Port(COM7)"。
然后,使用uniflash,串口选择为COM7,选择对应的bin文件,点击Load Program后,会卡在"Opening COM port COM7 "这一步上,长时间都没有反应,也不会报错。
请问
(1)上述情况是怎么回事?我哪里设置的不对吗?
(2)uniflash中将串口选择为COM7,其波特率需要设置吗?在哪里设置?
(3)正常情况下,这个串口应该被PC识别为“Usb Serial Port(COM7)”? 还是“XDS110 Class Application/User UART”?
是需要安装什么驱动吗?
XianSheng OU:
回复 user5832592:
我后来解决了问题,使用两个usb转uart模块,就能识别到两个串口。你这个现象就是串口没识别到。
user5853495:
回复 XianSheng OU:
你好,请问这里为什么要使用两个串口?只用一个串口不行吗?
user6092104:
回复 user5832592:
你好!
我这边做实验也出现了和你一样的问题,你那边解决了么?
user6092104:
回复 Wesley He:
您好!
UniFlash软件工具是否会不兼容有的USB转串口工具?
所以会出现连接不上COM口,我用PL-2303做的USB转串口工具,烧录就会报不能连接上串口COM口。
对于这个问题,TI有解决方案么?