工具/软件:Code Composer Studio
您好!
我正在开发一个使用 lwIP 库创建两台服务器的应用程序、即"数据"和"配置"服务器。 数据服务器每100ms 发送一次使用 DMA 接收的传感器数据。 Config 服务器发送传感器配置、在开始时每1000ms 读取一次。
现在,在执行过程中的某个看似是随机的*点,Config Server 将忽略其1000ms 的时序,并在每次调用 sys_check_timeouts()时发送。 在一小段时间(几毫秒)后、应用程序停止。 在 CCS Debug 视图中暂停它时、我可以看到它在 HL_sys_intvecs.asm 文件中的 b prefetchEntry 行挂起。 直到应用程序停止运行为止。
我非常感谢您提供有关如何调试这种情况的建议。
*几秒钟后以及半小时后、我观察到了这种行为。
此致、
Lars