主题中讨论的其他器件:SysConfig、
工具与软件:
尊敬的专家:
我有一个用于 AM243X R5F 的软件工程
- CCS 12.6.0.00008
- TI Clang 3.2.1 LTS
- 工业通信 SDK 9.1.0.03
- SysConfig 1.19.0
- Blackhawk XDS-560v2调试器
该软件使用两个内核、每个 FreeRTOS 均在运行、一些硬实时中断(IRQ 和 FIQ)会中断系统。 我们还通过 DebugP_LOG 使用到 UART 的调试输出
SysConfig 内核#1: 启用 UART 日志和 启用共享内存日志读取器
SysConfig 内核#2:启用共享存储器日志写入器
我发现硬实时任务(IRQ 和 FIQ)未定期运行、这会导致系统出现时序故障。 仅当我从 CCS Debugging 中运行软件、且"Debug Outputs"处于活动状态时、才会发生这种情况。 如果软件从闪存运行(但仍然可以看到 UART 的调试输出)、问题就会消失。 如果我删除对 DebugP_LOG 的所有调用、该问题也会消失。
在 DebugP_log 的情况下、调试会话为什么会停止系统?
BR
Alexander
调试配置为: