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.

[参考译文] TMS320F28379S:C2000ware 中的使用 SCI 引导加载程序进行串行闪存编程时出现问题示例

Guru**** 2465220 points
Other Parts Discussed in Thread: C2000WARE, TMS320F28379S

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1471099/tms320f28379s-issue-with-serial-flash-programming-using-sci-bootloader-example-from-c2000ware

器件型号:TMS320F28379S
主题中讨论的其他器件:C2000WARE

尊敬的德州仪器(TI)支持团队:

                    我目前正在使用 C2000ware 中的 F2837xS SCI_Flash_kernel 示例实现 SCI 引导加载程序。

问题-  尝试在终端中使用命令上传代码时。 之后 "调整端口设置" IN 端子  此过程不会继续进行、这为我提供了一个选择选项 DFU (设备固件更新)。

硬件设置:


-具有 TMS320F28379S 的定制 PCB。
-来自 TMS320F28379S 的 RS232输出连接到 RS232至 USB 转换器,
然后通过 USB 端口连接到 PC。

遵循的步骤:
1.上传的 SCI 闪存内核:
-我使用 XDS110调试器将 F2837xS SCI_Flash_kernel 代码上传到微控制器。

2、准备好的应用程序代码:
-我为简单的 LED 闪烁准备了一个应用程序代码。
-通过命令行使用`hex2000`将应用程序代码转换为.txt 格式。

3.运行串行闪存编程器命令:

serial_flash_programr_appln.exe -d f2837xS -k F2837xS_sci_flash_kernel.txt -a LED_blink.txt -b 115200 -p COM9

终端输出:

正在获取通信状态
建筑通信 DCB
调整端口设置

在此之后、该过程不会继续进行。 它提供了选择 DFU 的选项。

到目前为止、我尝试过的一些操作:
1.已检查 COM 端口:
-已验证 RS232至 USB 转换器已正确连接并在设备管理器中识别为 COM9。

2.已检查微控制器的引导模式:
-确认 SCI 引导模式的 GPIO 引脚配置正确。


-任何人都可以建议什么可能导致这个问题?
-我可以采取哪些进一步的步骤来诊断和解决此问题?

提前感谢您的帮助!