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.

[参考译文] TMS320F280023:无法将代码加载到闪存中

Guru**** 2393725 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1118021/tms320f280023-unable-to-load-code-in-to-flash-memory

器件型号:TMS320F280023

您好!

我正在使用 TMS320F280023、在使用 JTAG 加载代码时、代码正在运行、但是如果我 关闭电源并且我之前加载的代码未运行、我认为我的代码没有加载到闪存中。

下图显示了我的项目中的文件。

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

    您好!  

    您的项目的入口点是否位于 TRM 中指定的闪存入口点之一? 是否将器件设置为闪存引导?

    Anu

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

    是的、器  件设置为从闪存启动。请参阅以下图像、但我不确定闪存入口点、如何在闪存入口点之一检查工程的入口点。

    在以下位置 0x80000的图像中、它显示 FFFF ITRAP1的含义是什么?

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

    CODE_START 函数通常位于0x80000 -是否已将 f28002x_codestartbranch.asm 添加到项目中? 该文件具有 CODE_START 函数。  

    Anu

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

    添加  f28002x_codestartbranch.asm 后 、请参阅以下图片、但如果我使用"280023_RAM_lnk.cmd"文件、则我的代码仍然无法运行、直到代码关闭为止。

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

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

    您需要为要在闪存中运行的工程使用基于闪存的链接器命令文件。 您是否已将 codestartbranch 文件添加到项目的闪存编译中?

    Anu