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.

[参考译文] TMS320F28377D:使用 serial_flask_programmer 烧录 CPU2失败

Guru**** 2039030 points
Other Parts Discussed in Thread: FLASH-PROGRAMMER, C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1460667/tms320f28377d-failed-to-burn-cpu2-using-serial_flask_programmer

器件型号:TMS320F28377D
Thread 中讨论的其他器件:闪存编程器C2000WARE

工具与软件:

使用 serial_flash-programmer 软件对 CPU2进行串行烧录失败。 在命令窗口中、输入"F":\ qianrush \ V4-test CPU2 (20250109)\ V4-test CPU2 (20250109)\ CPU2 \ serial_flash-programmer。 exe - d f2837xD - k "F":\ qianrush \ V4-test CPU2 (20250109)\ V4-test-CPU2 (20250109)\ CPU2 \ F2837xD-Sci_flash-kernels_cpu02。 txt"-一个"test acte-CCPU25. txt"- p COM3。 运行后、它将卡在 ff===ff 下
f==ff
6== 6
0== 0
0== 0
0== 0
比特率/秒的传输是:面积500.207428是固定的,并且理论上,应该出现的上部计算机指令没有出现。 烧录 CPU1成功、但烧录 CPU2失败。

如果按照2000串行端口烧录程序应用手册中的步骤操作、则刻录 CPU1时将成功显示上部计算机命令、并且可以正常刻录应用程序并运行该程序。 如果要通过 CPU1上显示的上部计算机交互命令烧录 CPU2、请按13将 F2837xD_sci_flash-kernels_cpu02下载到
在 CPU2中将显示错误:未提供 CPU2闪存内核!、但 CPU2的相关刻录文件已放入其中、但失败。

或者、可以使用"F":\ qianrush \ V4-test-CPU2 (20250109)\ V4-test-CPU2 (20250109)\ CPU2 \ serial_flashpramer_appn 对 CPU2进行编程。 exe - d f2837xD - k "F":\ qianrush \ V4-test-CPU2 (20250109)\ V4-test-CPU2 (20250109)\ CPU2 \ F2837xD_sci_flash-kernels_cpu02。 txt"-一个"test acte CPU22.5. txt"- p COM3、可从上面的计算机生成交互式命令。 但是、当输入2来编程程序时、将出现错误:没有为 CPU2闪存编程指定闪存应用程序!、即使所有相关的刻录文件都存在、仍然会失败。

同时、为了验证自己编写的应用程序是否不起作用、使用了 C2000ware 的示例、并烧录了 CPU2已写入的 blinky_dc_cpu02.txt 文件。 但是、当刻录失败时显示相同的错误。

在论坛和互联网上,我发现了许多例子,并认为我尝试了许多方法,但仍然不能成功。 我希望我能得到一些帮助。 非常感谢。

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

    您好!

    我认为在执行主机编程器时缺少-m 选项。 C2000微控制器的串行闪存编程 的第6.2.1节显示、CPU2的内核文本文件应通过-m 选项传入。

    此致、
    Skyler