bypass板载XDS110,直接通过串口TX/RX flash .bin文件中的问题

Other Parts Discussed in Thread: AWR1642BOOST, UNIFLASH, AWR1642

你好,我在用AWR1642BOOST进行开发,想尝试bypass板载XDS110,直接通过串口TX/RX flash .bin文件,在此过程中遇到了问题:

具体操作如下:

我是去掉了电阻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”?如果是后者,是还需要安装什么驱动吗?

  • 你好,
    这种方式是可以的。

    建议断开AWR1642的TX/RX与板载TM4C连接的两枚电阻,再连接外部的USB-UART设备进行尝试,谢谢。
    UNIFLASH中选择COM7即可。波特率不需要设置。

    On the EVM, TM4C is a on-board XDS110 emulator.
    If you don't want to put a XDS110 on your board, you can use external USB<->UART cable to connect your board and PC.
    For mmwave demo, 2 UART is required for data and configuration transmit.
    Application/User Uart: Configuration port 115200bps: UART_RX/TX port <-> USB-UART cable <-> PC
    Auxilliary Data Port: Data port 921600bps: MSS_LOGGER-> USB-UART cable -> PC

    For flash the device using external USB<->UART cable:
    Set the SOP first, connect UART_RX/TX port <-> USB-UART cable <-> PC, then you can use uniflash to flash the device.

    If you have any further questions, please let me know, thanks.