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
您好!
您能分享吗,我在哪里可以找到 bootpin 配置,它是项目属性吗?
您好!
您可以在 boards 文件夹(C2000Ware_5_04_00_00\boards\controlCARDs\TMDSCNCD28377D\R1_1\F2837x_180controlCARD_R1_1_SCH_05Dec2013.pdf)中的原理图文件中找到它们
谢谢
Aswin