主题中讨论的其他器件: SysConfig
工具与软件:
您好!
我目前使用的是 AM64x 评估模块、并尝试运行 MCU+SDK 中提供的 FreeRTOS SMP 示例。 遗憾的是、
我没有成功执行以下示例:
- HelloWorld FreeRTOS SMP
- SMP 任务开关
环境信息:
-板: TMDS64EVM (AM64x)
- MCU+SDK 版本: 09.02.01.05 (MCU_PLUS_SDK_am64x_09_02_01_05)
- TI Code Composer Studio (CCS):12.05
我参考了以下链接中提供的文档:
software-dl.ti.com/.../SMP_FREERTOS_GUIDE.html
已采取的步骤和当前状态:
-按照指南,我通过选择"同步组核心"选项将 A53_0和 A53_1同步到一个组中。
-在其他/其他选项中,我选中了"允许 s/w 断点被使用"和"同步断点和符号以及执行"。
-我连接到内核,并成功加载.out 文件到"GROUP1",确保它已加载到 A53_0和 A53_1。
下面是我在执行上述步骤后看到的屏幕。 
执行这些步骤后、我会观察到以下行为:
-当我运行程序时,它持续返回到`main ()`,然后转换到 A53_1的`___ system_start ()`如果我再次按 F8键,然后返回到 A53_0的`main ()`。
-最初,我没有设置任何断点,所以程序应该在没有中断的情况下执行,但它始终在`main ()` A53_0和`__ system_start ()` A53_1中断。
我认为我可能忽略了一些东西、但我无法根据提供的指南确定问题。
您能否提供有关有效运行 FreeRTOS SMP 的更多详细信息或指导?
谢谢你。
Chris

