用STM32f407 进行开发,在 STM32CubeIDE中配置 FreeRTOS (10.0.1) 和 LWIP (2.0.3)。启用一个计时器,实现LED 闪烁并打印计数值。将 _write 重定向到 TIM。
在 debug 中,用 SWV、trace和故障分析器。407一直运行,未启用睡眠。电路板工作了几个小时 (>6)后 LED 不再闪烁。从 PC 执行 ping操作没有响应。
点击复位和运行,都没有响应。只能断电后重新上电。
在此之前,多次测试 FreeRTOS和 LWIP 配合使用,总是在几个小时内死机。
|