工具/软件:
你(们)好
我正在寻找一种多核调试解决方案、这种解决方案不需要在每次运行中点击10次、但每次运行都不能正常工作。
是否有任何魔术(GEL 或其他)、它会复位两个内核、并确保在每次调试时都在运行新代码、无论哪种不需要复位或 POR?
调试过程在远程桌面上很多次、无法进行硬件复位或按按钮。
我现在做的是乏味的,并不总是工作:
-加载项目(例如 ipc_spinlock_sharedmem )
-按 debug - 然后在两个内核上再次按 Resume(F8)-第一次工作
-第二个内核没有重置,第二次不工作,运行旧代码
-需要在第二个内核上暂停,而不是 CPU 重置(从菜单或脚本),如这里所述: e2e.ti.com/.../5186566
-然后 在两个内核上再次按 Resume(F8)
-这有时是有效的,有时 CCS 会显示红色错误与"重启板",我也不知道第二个内核是运行新的代码或旧的后这个多次点击过程
系统复位根本不起作用(系统复位后、在器件板上执行 POR 之前、什么都不起作用)。
已尝试对内核进行分组、但也没有帮助。
我正在使用 ccs12.7.0和 SDK 9.2.0.56 (10.x SDK 存在 eMMC 支持缺失和 UART 数据丢失问题、因此只有修复这些问题后才能升级-这两个问题都在其他线程上报告)。
此致、
Barna Csenteri