我正在尝试熟悉 AM5728处理器上的开发。 我要做的一件事是生成一个简单的裸机应用、该应用在 Sitara 的 Cortex M4 IPU 之一上运行。 我已经编写了一个简单的程序、并尝试使用 XDS200使其在芯片上运行、但仍会遇到问题。 一旦我的代码尝试分支到任何用 C 或 C++编写的函数中(例如、用于清除 BSS 段的启动例程)、反汇编中显示的指令就会损坏、 比如系统读取某种数据存储器、而不是我编写的程序代码。
是否有一个针对 Cortex M4的简单裸机示例可用、其中包含启动汇编器/C 文件和一个链接器命令文件?
谢谢、