野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17680|回复: 6

分享一波,硬件软件全开源,H750+QSPI FLASH(+下载算法)+TOUCH GFX。

[复制链接]
发表于 2019-8-5 11:44:32 | 显示全部楼层 |阅读模式
之前分享过用STM32F429+32Mbit SDRAM+NAND FLASH的一个硬件核心板+软件,采用双层板设计,主要用于学习测试,其主要功能验证都没有什么问题,还有部分网友打板测试了硬件,网口,SD卡,NANDFLASH,SPI FLASH ,LCD可以正常使用,移植了FREE RTOS,FATFS,AWTK,STEMWIN,TOUCHGFX,littlevGL等       但是在运行TOUCH GFX这种需要很多图片资源的GUI时还是有点麻烦,因为TOUCHGFX的资源都是解析好需要保存在可以映射的地址内存才可以,然后429只有1M的内部内存,如果大一点的资源只能放在外部存储,当时想的办法是加载到SDRAM运行,通过分散文件把这种图片资源只读的数据全部分开来,保存为Bin文件,开机通过SD卡加载到SDRAM运行,F429加载16M的数据大约1.5S左右,速度也算是非常快了,但是这样为了跑一个华丽点的GUI对于软件硬件要求比较高,需要SD卡或者SPIFLASH先保存数据,然后开机加载到SDRAM,而且这一部分的SDRAM还不能给用户使用,对于硬件布线来说也是比较麻烦的,所以用来学习没什么问题,但是实际项目意义不大,不过可以再加一块NOR FLASH,但是那个成本和布线难度又上升一大截。
所以,后面火哥在出了H750的开发板后,看了火锅的教程后,发现这块IC是真的性价比很高,480Mhz的主频,1M 内部SRAM,128K内部FLASH,关键是价格还很美丽,H750V的价格淘宝23元左右就可以买到,反正就是爽就完事了,于是乎就做了一块H750V的核心板,用内部SRAM做LCD的缓存,QSPI FALSH可以做程序运行和资源存放,一片8M的QSPI FLASH也很便宜,布线也很简单,所以整个核心板只需要一个QSPI FALSH 和引出LCD接口就可以跑炫酷的GUI了,方便省事,有一个限制就是SRAM缓存最大只能512K 刚好480*272分辨率的屏幕缓存2层,但是对于大分辨率的屏幕还是不能胜任了。
大概说一下整个逻辑流程,之前是想的把整个工程放在QSPI运行,前面128K作为BOOT程序,但是发现在QSPI可以运行,但是加上TOUCHGFX就死机,不加TOUCHGFX运行没问题,后来发现其实H750内部内存是不止128K的,好像是有2M的,只是官方宣传的只有128K而已,不知道怎么回事,后来也没再深入研究了,所以就把程序放在了内部FLASH运行,整个只读资源放在QSPIFLASH,通过内存映射访问,内部D2SRAM 512K作为LCD缓存,然后通过下载算法下载到QSPI里面,资源大的话下载很慢,也可以用SD卡下载。需要注意的就是TOUCHGFX需要打开DMA2D中断和LTDC中断 CRC使能,



废话有点多,,哈哈,下面看下硬件图片和所有资料,本人不是专业做硬件的,设计的不太专业,不用的IO都全部引出,方便测试,,,       除了电阻电容,其他都是手焊的。

IMG_1933.JPG
IMG_1934.JPG
IMG_1935.JPG
IMG_1937.JPG
IMG_1981.JPG
IMG_1982.JPG
IMG_1983.JPG



PCB.rar (1.47 MB, 下载次数: 414)
原理图.rar (146.88 KB, 下载次数: 385)
Keil_Flash_H750_CORE.rar (957.29 KB, 下载次数: 770)     不同电路板只需要改一下IO口即可。
视频和主程序和BOOT源码太大,上传受限,需要源码的朋友可以加我QQ吧,754745494.


在此非常感谢开发板三巨头(火哥,原子哥,硬汉哥)的开源精神,提供了非常完善的学习资料,软件例程都有借鉴参考。




回复

使用道具 举报

发表于 2019-8-6 08:42:29 | 显示全部楼层
回复

使用道具 举报

发表于 2019-8-6 13:14:24 | 显示全部楼层
这个很漂亮呀
回复 支持 反对

使用道具 举报

发表于 2019-8-7 20:55:28 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶哒哒哒哒哒哒多多多多
回复 支持 反对

使用道具 举报

发表于 2019-8-8 16:06:21 | 显示全部楼层
能否推荐一下 芯片的淘宝链接
回复 支持 反对

使用道具 举报

发表于 2020-2-17 02:41:05 | 显示全部楼层
lz觉得touchgfx比STemWin,emXGUI如何?
回复 支持 反对

使用道具 举报

发表于 2020-2-17 02:53:39 | 显示全部楼层
lz的H750和电容屏,给个某宝链接看看?谢谢分享!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-17 03:03 , Processed in 0.055163 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表