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.
工具与软件:
您好!
我已经在闪存位置写入从0x0008000开始的数据、下电上电时、我需要从位置0x0008000开始运行代码。我尝试了以下代码
application_entry_t app_entry =(application_entry_t)(0x00085000);//app_start_address;
application_entry();
但事实并非如此。
请参考。
谢谢
您好!
请查看类似主题-
(7) TMS320F28035:如何设置代码启动以使 CCS Debug "CPU Reset"按钮正常工作? - C2000微控制器论坛- C2000 ︎ 微控制器- TI E2E 支持论坛
(7) TMS320F28066:重新定义闪存的入门级代码开始- C2000微控制器论坛- C2000 ︎ 微控制器- TI E2E 支持论坛
(7) TMS320F280039C:codestart 问题- C2000微控制器论坛- C2000 ︎ 微控制器- TI E2E 支持论坛
谢谢
Aswin
尊敬的 Aswin:
感谢,我已经通过了三个以上的树,它没有帮助我。
我需要指出我的代码从闪存0x00085000运行后的电源循环,我需要更改哪个文件和什么更改?
谢谢
您好!
开始运行代码我需要从位置0x0008000.I trust below code
如果您检查链接器 cmd 文件、那么您有一个指向某个地址的变量 codestart、在 SDK 的通用链接器 cmd 文件中、它将指向地址0x080000处的开始处。 您可以更新此位置以更改 codestart 位置。
您有一个指向此 codestartbranch.asm 位置的 codestartbranch.asm 文件。
请更新它们、然后再次检查是否解决了您的问题。
另外、请检查您的器件中的 bootpin 配置。它应该是从闪存配置引导。
谢谢
Aswin
您好!
您可以在 boards 文件夹(C2000Ware_5_04_00_00\boards\controlCARDs\TMDSCNCD28377D\R1_1\F2837x_180controlCARD_R1_1_SCH_05Dec2013.pdf)中的原理图文件中找到它们
谢谢
Aswin