主题中讨论的其他器件: C2000WARE
工具/软件:Code Composer Studio
大家好、
我想向您询问 LaunchPad TMS320F28377S 中的 SCI 引导模式。 我想下载一个程序、然后使用集成 JTAG 通过 SCI-A 与 MCU 通信 执行该操作的步骤是什么? USB 数据输入是否在内部连接至 SCI-A 端口引脚? 或者我必须在外部执行的关联?
谢谢你
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
大家好、
我想向您询问 LaunchPad TMS320F28377S 中的 SCI 引导模式。 我想下载一个程序、然后使用集成 JTAG 通过 SCI-A 与 MCU 通信 执行该操作的步骤是什么? USB 数据输入是否在内部连接至 SCI-A 端口引脚? 或者我必须在外部执行的关联?
谢谢你
尊敬的 Juan:
为了通过 JTAG 与器件通信、您无需加载或刷写任何额外的代码(通过 SCI 或其他方式);这将一直起作用(除非按照安全方案特意禁用了 JTAG)。 如果您只想通过 JTAG 与器件通信(加载和运行代码、调试、查看存储器和寄存器等)、只需在 CCS 中正确配置目标配置并将 USB 电缆连接到 LaunchPad 即可。
之后、如果您希望使用 SCI 通过虚拟串行端口(通过您的帖子中指示的 FTDI 器件)与 PC 通信、请查看 C2000ware 中的"SCI 回送"示例。 您可能需要修改 GPIO 多路复用器设置、以便为虚拟串行端口使用正确的 GPIO 集。 我认为正确的是 GPIO84和 GPIO85 (请参阅您发布的原理图右侧的连接)。 在本例中、FT2232H 是 SCI 和 USB 之间的桥接器。
如果您希望使用 PC 的物理 RS-232端口通过应用代码中的 SCI 与 PC 通信、则可以使用相同的软件示例、但需要将 SCI GPIO 连接到外部 RS-232收发器 IC。 在这种情况下、您将使用不同的 GPIO:可能是 GPIO42和 GPIO43、如您所示。
您还可以在未连接 JTAG 的情况下从 SCI 引导(通过 SCI 加载代码)。 选择 SCI-Boot0将使用 GPIO84和 GPIO85、在该板上、它们是通过 FTDI 芯片实现的虚拟 COM 端口。 选择 SCI-BOOT1将使用 GPIO28和 GPIO29、在这种情况下、您需要将 RS-232 (或其他串行接口)收发器连接到这些 GPIO。