CPU:STM32F429ZGT6 开发环境:STM32CubeMX,KEIL V5.29.0.0最近开发,发现初始化网口就卡死,仿真也卡死。 STM32CubeMX验证用配置: 1、使能ETH的RMII(默认值),使能中间件LWIP(默认值) 2、配置PC9为输出,用来控制LED。 3、Main主函数内循环控制LED亮灭。 4、若注释掉MX_GPIO_Init(); ,则LED正常闪烁;不注释掉则卡死,LED都不亮。 注:现在PHY还没接,就算初始化不成功,也不应该卡死的。管管及各位大侠能指导下吗,项目就差这个接口了。 最新情况:仿真情况下 F10执行代码,能够避免卡死,程序能顺利执行到LED代码,管管这个是Bug吗?!!百度说这个问题要勾选“MDK选择设置,TARGET ,勾选Use MicroLIB”,可工程里已经是勾选状态的哇!!!
|
盘古UE-STM32F407工控板原理图
STM32F407 定时器触发DMA 求助大神
【MCU实战经验】基于STM32F407的音频播放器设计
【STM32F429心得\疑问】+STM32F4之FSMC和FMC
STM32F429读取IO口传输的数据速率
STM32F407ZGT6 手摸芯片背部重启
STM32F4 SPI 动作时,软件片选信号被拉高,IO口程序逻辑失控
STM32F401RE NUCLEO求助,串口一直不能进中断
读取STM32F407内部温度传感器值错误
STM32F429多路内部ADC独立采集的办法
就是printf重定向问题。百度上勾选微库不管用的(因为STM32CubeMX生成的代码已经勾选了)
加了如下代码解决: