我正在使用 Code Composer Studio 12来测试 AM263-LP Launchpad 上的一些代码。 我在每个内核上运行了几个简单的项目。 系统将 NULL 引导加载程序加载为 SBL。 我的项目在 Cortex_R5_2和 Cortex_R5_3上运行、让我们将它们称为项目 A 和 B。如果我只将项目 A 下载到 R5_2、代码将运行、我可以在调试器中单步执行。 循环通电、将项目作为系统项目一起下载、并且两个项目似乎都已加载。 项目 A 显示它位于 main()的开头。 如果我尝试单步执行,甚至是汇编步进,程序会立即跳到 main()的退出。
暂停时、程序位于_vectors + 4。
此时项目 B 可以正常运行。 如果我重启电源并重试、仅加载项目 A、则项目可以加载并正常运行。
我该怎么做才能使这两个项目在我的系统项目中运行?