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.

[参考译文] TMS320F2800137:如何调试 boot28.asm 文件

Guru**** 2481985 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1454334/tms320f2800137-how-to-debug-boot28-asm-file

器件型号:TMS320F2800137

工具与软件:

你(们)好

客户希望调试 boot28.asm 文件以将引导项目和应用项目组合到一个项目中、是否有实现该功能的调试指导。

谢谢

Joe

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

    您好、Joe。

    当您说"boot project"时、您是指 OTP/DCSM 设置吗? 客户是拥有这两个项目的源文件、还是仅拥有最终的.out 文件?

    boot28.asm 文件来自哪里?

    谢谢!

    Luke

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

    您好 Luke

    当您说"启动项目"时、您是指 OTP/DCSM 设置吗?

    让我来弄清楚引导项目、 代码从0x80000开始后、客户仅执行必要的 MCU 初始化、并决定是否更新固件、最后让代码跳转到应用代码、这就是我所说的引导项目。

    客户是拥有两个项目的源文件还是仅拥有最终的.out 文件?

    是的、他们具有所有项目源文件。

    boot28.asm 文件来自何处?

    引导文件来自我们的编译器、方向为 ccs1281/ccs/tools/compiler/ti-cgt-C2000_22.6.1.LTS/lib/cDS/boot28.asm src。

    谢谢

    Joe

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

    您好、Joe。

    由于客户希望将其引导加载程序和应用程序工程组合在一起、是否可以通过类似于单组 LFU 解决方案的实施来实现此目的? 我目前不了解 boot28.asm 修改要求。

    谢谢。此致、

    Charles

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

    您好、Charles

    我查看了 F28002x_lfu_singlebank 演示和 serial_flash_programmer、以了解 单组 LFU 解决方案。 似乎 boot 和 app 是两个独立的项目、首先我在 MCU 中加载 boot、然后我使用 serial_flash_programmer 将 app 加载到 MCU 中。  如何将引导项目和应用项目组合到一个.out 或.hex 文件中并同时对整个固件进行编程。

    谢谢

    Joe

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

    您好、Joe。

    TMS320F28374S:如何将引导和应用的两个十六进制文件合并为一个十六进制文件、以使生产更轻松? - C2000 ︎ 微处理器-内部论坛- C2000 ︎ 微处理器-内部- TI E2E 支持论坛

    有关将两个 hex 文件合并为一个的相关主题。 此外、如 C2000微控制器的 CAN 闪存编程的第6.4.1节所述、可以通过拼接地址来组合两个.txt 文件、其中一个映像表示为映像 A、另一个映像表示为映像 B

    谢谢。此致、

    Charles