本节介绍如何在主计算机和C2000目标硬件之间建立串行通信。
C2000™处理器有不同的控制卡版本。在某些控制卡中,SCI_A模块引脚直接连接到USB扩展坞,其他控制卡具有用于控制卡上的RS-232通信的MAX32xx芯片。这些控制卡具有“开关”,可以在USB扩展坞和MAX32xx芯片之间连接或断开RX(接收)行。
您可以使用RS-232或串行通过USB与目标硬件建立串行通信,如下所示。
串行超过RS-232
股票过度USB.
笔记
要在连接到SCI_A的USB扩展坞上使用USB JTAG,请使用开关断开来自MAX3221的RX线路,因为它与您发送给SCI_A的数据冲突。
在将C2000 LaunchPAD连接到主机时,请确保:
对于F28027,S4开关已打开。
对于F28069,如果您使用的是用于传输/接收的默认GPIO引脚(GPIO28 / GPIO29),则跳线JP6打开,跳线JP7关闭。
控制卡上的DIP开关(SW1)处于OFF位置,以便使用FTDI芯片进行串行仿真。
扩展坞上的J9跳线关闭。
使用SCI_A模块连接到FTDI芯片的GPIO引脚配置正确。
在在外部模式下运行程序之前,CCS工具已关闭。您可以使用诸如Putty等工具来测试RX和Tx的基本工作在尝试外部模式之前。
COM端口集配置参数>硬件实现>目标硬件资源>外部模式与Windows上串行接口的COM端口相同。
有关更多信息,请参阅https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds100.html.。