请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMDSEVM6678 工具/软件:TI-RTOS
我在 C6678评估板上运行多核应用、我从 LED_Play 示例中获取了代码、使调试 LED 闪烁。 我可以从 Core 0闪烁一整天,但当我从任何其他内核调用 platform_led()时,它会崩溃。 我当前正在从 Core 0执行 platform_init(),然后启动 Core 1,它在启动后调用 platform_led()。 如果我注释掉这个调用、我的代码运行良好(我正在使用 Semaphore2播放乒乓)。 我意识到基础 SPI 必须在内核之间进行"管理"、但在这种情况下、我认为没有其他内核使用它。 我是否应该能够从内核1调用 platform_led()?
谢谢、
David