主题中讨论的其他器件:IWR1443、 UNIFLASH
工具/软件:TI-RTOS
您好!
我正在尝试液位传感演示并添加了断点、以查看物体与传感器之间的距离。 我使用 CCS_DEBUG_MSS 刷写了传感器、以便了解代码的工作原理。 代码在断点处为我提供一个距离值。 当我使用 CCS 执行 CPU 复位或重新启动调试、以便从我的传感器获取一个新的范围值时、我不会转到断点、而是停留在名为 idle.c 的文件中、其中代码被停留在 while 循环中。 是否有任何方法可以解决这个问题
非常感谢您的参与
/*demo.c 文件中位于 level_sense demo 目录中的断点*//
现在计算顶部 N 的距离。
for (idx = 0;idx < demo_NUM_results;idx ++)
{
results->distance [idx]=(float)((max_bin[idx])* DEMOCFG_RANGE_RES);//DEMOCFG_RANGE_RES
results->power_sqr[idx]= max_pow[idx];
}
/*idle.c 文件*/ #include #include #include #include #include "package/internal/idle.xdc.h" /* === idle_loop ===== // 空 Idle_loop (UArgarg1、UArgarg2) { while (true){ idle_run(); } } /* === idle_run ====== */ void idle_run () { int i; if (BIOS_smpEnabled = true){ UINT CoreID = Core_getid(); 对于(i = 0;i < Idle_funclist.length;i++){ if (idle_coreList.elem[i]=CoreID){ idle_funclist.elem[i](); } } 否则{ 对于(i = 0;i < Idle_funclist.length;i++){ idle_funclist.elem[i](); } }
