
我最近在一个工程中使用到STM32H750XBH6版本V。 当我开启了FMC挂载双片SDRAM组成32bit带宽(速度100MHZ),同时挂载了NAND FLASH时,如果将代码放入在内部128KB的空间时运行则正常。 如果我使用了QSPI接口挂载双片QFLASH组成的8bit带宽(速度100MHZ),并且将代码放入此QFLASH运行时会导致LTDC显示闪屏。 当我把FMC接口关于NAND驱动代码注释掉,即不使用NAND FLASH时则LTDC显示正常。 目前我得出的结论是,同时使用NAND FLASH和双bank的QFLASH做内存映射XIP时会出现闪屏,这两个其中任意一个功能不用则正常。 难道又是以前STM32F429NAND和SDRAM使用时的闪屏问题么?但是官方关于H750的勘误手册上又没有写,发邮件到ST的FAE一个多月了也没回复。不晓得论坛里面的兄弟有没有遇到我这种情况。 |
stm32H745 M4核不能调试和下载
stm32h745 调试问题
我想实现三对移相PWM(占空比为50%)输出,前两对是互补输出,用了TIM1的CH1/CH1N和CH2/CH2N。第三对用了TIM1的CH3和TIM8的CH2,类似于互补输出。需要以TIM1的CH1/CH1N为参考,其余两对怎样实现占空比不变,相移可调呢?另外TIM8的CH1和CH3的PWM需要输出高电平
cubemx导入模型后找不到keil找不到工程内的模型的相关文件
STM32H750使用FMC
cubemx导入模型后找不到keil找不到工程内的模型的相关文件
STM32H723 TIM1输出三相50%的占空比,TIM_CH3的输出上升沿略比TIM_CH1和TIM_CH2超前,这是哪里配置有问题吗
stm32h7 用pb3、pb4、pb5、pa15做spi3后,mx组态时debug里选择serial wire,程序里加了禁用jtag,spi3口不能工作
MCSDK不能启动电机?
STM32H745启动与烧录问题
针对你的问题做模拟、测试就不是很方便。建议你跟他们隔三差五地邮件沟通下,问问进度、也反馈下
你这边的调试情况,或许这样来回几次后问题得以解决。 千万不要一扔过去就不管了,等答案。 很多
问题的答案往往需要多次沟通、互动才会有结果。
另外,他们那边要处理的问题也多,你如果不理,人家还以为你的问题解决了而将其放到一边了。
评分
查看全部评分
好的,谢谢你的回复。我这样最近做了很多测试,发现只要NAND+QSPI这几个外设都初始化了,就一定会出现闪屏的问题。
ST的FAE给我的建议是NAND和SDRAM不要同时使用,如果要加存储,推荐使用EMMC。我这边为了成本考虑使用的是SPI的norflash。
但是我想在SDRAM中运行程序,所以同时开启了QSPIFlash内存映射和FMC的SDRAM,打算把程序复制到SDRAM中去。这时候就发现不能正常操作QAPIFlash了。
你这个现象和我的现象,可能是同一个根本原因。AXI总线估计是有bug,只要迸发高了,就会出现异常。我现在用QSPI接口跑代码,有时会突然跑飞了,20MHZ也会跑飞,133MHZ的比较容易出现,20MHZ概率很少。我们现在产品小批量几百套了,大约有三分之一出现跑飞问题,现在正在排查layout。
想办法将程序变小就又不闪烁了. (其实闪烁的根本原因就是LTDC报错误, 至于为什么报错, 我也不清楚.)