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.

[参考译文] TMS320F28377S:通过 SCI 闪存 RTOS SYS/BIOS 程序

Guru**** 2445440 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/991174/tms320f28377s-flash-rtos-sys-bios-program-through-sci

器件型号:TMS320F28377S

你(们)好

我想通过 SCI 来刷写 RTOS SYS/BIOS 程序,您对解决方案或执行此工作的步骤有什么建议吗? 因为我已经根据 以下步骤尝试使用"非 SYS/BIOS"进行刷写

使用程序"Texas Instruments C2000 Serial Flash Programmer Example Package"

2.使用命令"hex2000 -boot -a -sci8 <.out filename>-o" "

3.发送  通过 SCI

它可以与非 SYS/BIOS 配合使用、但不能与 SYS/BIOS 配合使用。  

此致、

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

    失败的方式是什么? 是否正在加载程序但无法运行、或者问题是否更快发生?

    您能否检查十六进制文件是否包含正确的入口点?

    惠特尼

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

    1.在通过 sci 进行闪存过程中不会出现问题,但在完成闪存后,程序 SYS/BIOS 无法启动/无法正常工作。

    2.如果我将程序更改为非 SYS/BIOS 、则程序在闪存 至 sci 时工作正常

    3.如果我 连接 JTAG 并在 CCS 中按"Flash"或"Debug"、则程序两种方式都可以正常工作。  

    如何检查 Hex 文件的入口点?

    SCI 端口 C2000与 UART Linux 波特率9600连接

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

    您可以在文本编辑器中打开十六进制文件并查看其内容。 汇编语言工具指南的十六进制实用程序章 节介绍了如何确定入口点以及入口点在十六进制文件中的位置。

    惠特尼

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

    此外、请尝试执行 本文中 的步骤、其中我介绍了如何调试从闪存独立引导的应用程序。 它为您提供了有关如何允许 CCS 连接到器件而不中断器件执行的步骤、以便您可以查看器件卡在何处。

    惠特尼