器件型号:CC3220
工具/软件:TI-RTOS
您好!
我将 System_printf 与 CC3220SF 上的 TI-RTOS 搭配使用。 我在 UART 上收到不完整的错误输出。
我想发生的情况:
- 发生 Hwi 错误
- 错误详细信息由 Hwi_excDumpContext 或类似文件打印、但不会清空缓冲区
- 30秒后看门狗启动
- 缓冲区刷新开始
- 器件重启(并切断缓冲器冲洗)
请注意、我已经像这样配置了 TI-RTOS:
VAR SysCallback = xdc.useModule('xdc.runtime.SysCallback');
System.SupportProxy = SysCallback;
SysCallback.putchFxn ="&UARTUtils_systemPutch";
SysCallback.readyFxn ="&UARTUtils_systemReady";
并配置了系统 printf 输出,如 中所述:http://dev.ti.com/tirex/content/simplelink_academy_cc13x2sdk_2_10_02_10/modules/debug/debugging_output/debugging_output.html#task-5-system_printf-output-via-uart
我的期望是打印以下内容:
相关说明:当发生 HWI 异常时,重新启动整个系统的最佳方法是什么? (而不是等待看门狗)
谢谢、
C é dric