请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CODECOMPOSER 主题中讨论的其他器件:AM2634
您好!
背景 :
我使用 AM2634。
我们有一个多核项目、在每个内核上运行一个 FreeRTOS 内核。 但是、其 设计方式(我可能不会选择添加)意味着 Core 1、2和3的 FreeRTOS 任务(因此其相关的应用程序代码)仅链接到 Core 中 0 输出。 内核1、2和3的 FreeRTOS 任务由目标内核通过指向链接到 Core0.out 的函数(任务)的函数指针执行。 每个内核上的代码运行正常、即专为内核2执行的任务实际上仅在内核2上执行。 但是、如果没有额外的调试会话步骤、则无法调试内核1、2和3。
我必须...
- 从 Core0.out 为 Core0加载程序
- 从 Core1.Out 中为 Core1加载程序
- 从 Core2中加载 Core2的程序。out
- 从 Core3.out 为 Core3加载程序
像往常一样 但是,我必须:
- 从 Core0.out 加载 Core1的符号
- 从 Core0.out 加载酷睿2的符号
- 从 Core0.out 加载 Core3的符号
当然、我只能在调试配置中为每个内核选择一个单个.out 文件、并选择 Load Program 或 Load Symbols、因此目前上述 Load Symbols 步骤都是手动的、不切实际的。
问题 :我能不能以某种方式编写以上所有项目符号步骤吗?
谢谢你。