主题中讨论的其他器件:AM2634
工具与软件:
你(们)好
尝试从工程向导运行自旋锁示例(对于 AM263x 9.2.0.56、SDK 为 MCU+ SDK)
1.只能在开发板完全复位后使用4个内核才能达到这一点(在停止和重新启动调试时、我不能、只有 core1在 main 中具有断点、而其他3个内核默认运行-可能内核1、2、3因上次运行而挂起)。
我看到过此 主题 、它建议进行重置-我想知道这是否是解决此问题的最终解决方案?
2.我无法设法越过 IpcNotify_syncall(SystemP_WAIT_FOREVERW);行。
我在控制台中得到的只是:
[IPC Spinlock Sharedmem]示例已启动...
正在等待所有内核启动...
理论上、该工程会加载到所有内核中、前两个内核定义了自旋锁。
如果在所有内核上开始调试(prev 屏幕截图)、则不应传递 IpcNofity_syncall?
我该怎么做?
IPC 设置未更改、如下所示:
我不确定的是 GEL 文件-默认情况下只有 core0设置了它、其余部分为空。
应该为所有选项设置此设置吗? 只是为了以防万一而尝试、没有变化:)
我看到过关于其他线程的建议、即从头开始重新构建项目以使其正常工作、但我没有成功。
为了测试,我尝试了另外两个项目:
- ipc_notify_echo_am263x-cc_r5fss0-0_freertos_ti-arm-clang :锁定到 ipc_notify_echo_main_core_START/IpcNotify_syncall (SystemP_WAIT_FOREVER);
已重新启动开发板以重置所有内核。
- ipc_safeipc_echo_am263x-lp_r5fss0-0_freertos_ti-arm-clang 但该示例有一些错误:
此致