我一直在使用香草 IPC Notify 时遇到问题。 它已经困扰了我们几个月、但已经变得更加严重、一周后我无法确定它。
这是上一主题的开发成果: e2e.ti.com/.../lp-am243-freertos-task-crashes-without-errors-stack-issue-or-something-else
长期以来、项目一直在所有 R4F 内核和 M4F 内核上完美运行。 然后、使用一个 Launchpad 向某个特定内核发送消息导致硬故障-有时中断处理程序至少会开始执行、有时根本不会启动。 在早期我甚至可以逐步执行,这奇怪地会避免任何硬故障发生。 最终这种情况停止了,我们也没有能够复制它。
然后、我们注意到、使用相同的代码时、不同的 LaunchPad 的工作方式会有所不同。 目前、我可以访问两个电路板:一个是向任何内核发送的 IPC 消息都会导致该内核出现硬故障、另一个是只有两个 R4F 内核会出现硬故障、但 其他内核可以正常工作。
我的倾向是相信有一个硬件问题,我们的主板只是旧的(?) 鉴于两个内核上的相同代码的运行方式不同(我们从 TI 订购了一些正在路上的新电路板)、但我不相信、因为我仍然可以顺利运行 IPC Notify 演示。
在此期间、我还可以做些什么来进一步诊断此问题? 我们的发展完全停滞不前、因为我们的核心无法再相互协调。 提前感谢。