抄袭原子的stm32f429不成功,求支招!
用stm32f429外扩sdram,驱动4.3寸RGB屏,无需触摸。整个原理图设计完全按照正点原子的最小系统来的,只不过sdram没有做等长布线处理——sdram放在背后。干脆附上pcb图好了。打板好调试运行demo程序,可以电路并在rgb上显示内容,也可以读写sdram。但运行stemwin的gui_init()就死掉了。
代码都是按照原子来的,我的176脚的芯片内部flash和ram比原子最小系统的还多一倍。为什么呢?谢谢!
STEMWIN 只在官方板STM32F769-DISCO 板上跑过,建议和官方板子比对下差异 你可以完全照手册案例重新换个板子做做看,对比其中的异常,检查每一个有可能问题。其实照抄也会出点小异常的,多摸索就行
除了等长,还有等间距要求;
还有长宽比例要求;
你降低读写LCD速度看看; "但运行stemwin的gui_init()就死掉了"我觉得最有可能是你的STem底层驱动配置没有搞好!!!!!还是看一下资料,Stemwin驱动怎么配置的吧!!! gui_init()配置有问题的可能性大,但也不排除原理有问题。
把你的原理和你参考的原子最小系统原理传一个上来。一切以官方资料为准。 :P 从新布线了一次,铺地了。
打板了看看效果。 细节细节,注意细节!!
页:
[1]