STMCU小助手
发布时间:2022-3-1 11:57
|
问题: 经过测试发现: STemWin_Library_V1.1.1 中 STM324x9I-EVAL 的 RTOS 工程运行后显示不正常. 测试环境 : • 硬件:STM32F4x9I-EVAL(底板 :MB1045 Rev.B) • 软件 :工程配置 STM324x9I-EVAL-MB1046 测试结果: • Standalone 工程运行和显示正常 ; • RTOS 工程可以运行,但是显示不正常-出现启动 LOGO 后屏幕变花屏. 调研: 经过调试后发现在 RTOS 工程中,芯片引脚 PH3 是 SDRAM 控制引脚(FMC_SDNE0)和以太网外设控制引脚(MII_COL)的复用引脚,在程序启动后 PH3 被初始化为 SDRAM 的控制引脚,结果可以正常的显示启动的 LOGO;但是接下来初始化以太网模块的时候,引脚又被配置为以太网的控制引脚,这样导致 SDRAM 的时序不正确,从而出现屏幕花屏的现象. 结论: STemWin_Library_V1.1.1 中 RTOS 工程在 STM32F4x9I-EVAL 上不能正常的原因是:不正确的将 PH3 引脚复用为以太网控制引脚,导致 SDRAM 控制时序的不正确引起显示的不正常. 处理: 修改 stm32f4xx_eth_bsp.c 中去掉 PH3 作为以太网控制引脚的初始化过程(蓝色部分) :
|
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
OpenSTLinux 6.1发布:M33-TD加持+安全升级,STM32MPU开发效率翻倍!
【经验分享】STM32CubeIDE汉化
手把手教你VSCode搭建STM32开发环境
RTOS在STM32中的应用
微信公众号
手机版