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.

[参考译文] TMS320F28379D:从 RAM 迁移到闪存

Guru**** 2445440 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1526656/tms320f28379d-moving-from-ram-to-flash

部件号:TMS320F28379D
主题:C2000WARE 中讨论的其他器件

工具/软件:

大家好:  

我目前正在处理一个工程、遇到了一些问题、那就是将工程从 RAM 存储器移至闪存存储器、我已经尝试排除 RAM 链接器文件并仅包含闪存链接器文件。 当我这样做时,代码编译正常,但我的问题发生时,我试图运行程序,这是我收到的:  

在搜索技术文档时、我找到了将工程从 RAM 移动到闪存的过程:

 

但我看不到“Build Configurations“-->“Set Active“-->“Flash"选项“选项、仅用于调试和发布、我认为这些选项功能不同、我不确定是否还有其他需要手动更改链接器文件本身、代码或缺少其他内容的地方。 感谢您的任何帮助!   

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

    尊敬的 Daniel:

    是否使用 C2000Ware 中的示例工程? 还是从头开始创建的自定义工程? C2000Ware 示例应具有基于闪存的构建配置、如屏幕截图所示。 除了将链接器文件更改为基于闪存的 cmd 文件之外、您应该做任何其他事情、您能否发送您正在使用的链接器文件的副本?  

    此致、

    Skyler

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

    尊敬的 Daniel:

    正确、您不必对此链接器文件进行任何修改。 编译工程并将其加载到 CPU1 后、CCS 是否会在 main () 处停止执行? 从您的屏幕截图中、不清楚加载程序后您看到的行为是什么。

    此致、

    Skyler

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

    是的,一旦我尝试在 main() 执行它,程序就会立即停止。 我仍然无法找到问题的解决方案、我尝试了各种解决方案。

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

    尊敬的 Daniel:

    您是否能够逐步完成该计划并缩小问题范围? 如果 CCS 能够在 main 正确停止、它是否在 main 函数之一中出现故障?

    此致、

    Skyler