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.

[参考译文] TMS320F28388D:适用于 TMS320 的引导加载程序。 加载新程序

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1649810/tms320f28388d-bootloader-for-tms320-load-new-program

器件型号: TMS320F28388D

下午好。
我使用的是 TMS 320F 8388 处理器。
我有任务。
我需要将引导加载程序放置在处理器存储器的第一个扇区中。 该引导加载程序启动后、它应等待 100ms 发出命令、然后将控制权传输到位于下面扇区中的程序。
问题:
是否可以组织这样的引导加载程序?
2.我需要通过引导加载程序更新固件。 我是否可以使用 C2000 Hex Utility 转换文件以加载固件?
3.我一直在处理 C2000 Hex Utility 生成的文件、并意识到需要将数据写入 RAM。 这是正常的吗? 因此、当通过引导加载程序更新程序时、我是否需要向 RAM 写入一些内容?

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

    您好:

    2. 需要通过引导加载程序更新固件。 我是否可以使用 C2000 Hex Utility 转换文件以加载固件?

    是的、这是推荐的方法。   更多详细信息、请参阅 SPRUJH3 中的第 4.1 节 C2000 十六进制实用程序。

    [quote userid=“701511“ url=“~/support/processors-group/processors/f/processors-forum/1649810/tms320f28388d-bootloader-for-tms320-load-new-program 我一直在使用 C2000 Hex Utility 生成的文件、并意识到需要将数据写入 RAM。 这是正常的吗? 因此、当通过引导加载程序更新程序时、我是否需要向 RAM 写入内容?

    是的、这是预期结果。 请验证 RAM 内容是否与引导加载程序分配的 RAM 重叠。 通常、引导加载程序用于对应用程序的闪存内容进行编程、然后应用程序对要从 RAM 执行的函数执行 memcpy ()。

    此致、
    马特