86.1 初学者重要提示
SPI Flash的相关知识点可以看第78章和79章。
操作本章配套例子前务必先将SPI Flash的下载算法放到MDK安装目录。
本章节配套例子实现了将12点阵,16点阵,24点阵和32点阵中文全字库下载到外置SPI Flash。
全字库文件仅需下载一次即可,下载完毕后,大家可以删除工程中添加的算法文件,从这里删除即可:
86.2 内部Flash和SPI Flash同时一键下载的优势
通过这种方式,可以方便的更新SPI Flash中的数据,特别是全字库,图库,主题等资源文件的下载。这样就可以通过MDK进行一键下载。
86.3 下载算法存放位置
编译例子:V7-065_SPI Flash的MDK下载算法制作,生成的算法文件位于此路径下:
生成算法文件后,需要大家将其存到到MDK安装目录,有两个位置可以存放,任选其一,推荐第2种:
第1种:存放到MDK的STM32H7软包安装目录里面:\Keil\STM32H7xx_DFP\2.6.0\CMSIS\Flash(软包版本不同,数值2.6.0不同)。
第2种:MDK的安装目录 \ARM\Flash里面。
86.4 下载全字库到外部SPI Flash说明
全字库的下载注意以下两点即可。
86.4.1 设置全字库文件到外置SPI Flash
增加地址空间:
[size=0.83em]f860ba550a4bb5d79651dfb0ed3546db.png (92.75 KB, 下载次数: 0) 下载附件 [color=rgb(153, 153, 153) !important]3 天前 上传
设置文件gb3212到外部SPI Flash,此文件记录了12点阵,16点阵,24点阵和32点阵字体。
86.4.2 防止编译优化全字库文件
为了防止编译将文件gb2312优化掉(因为我们没有调用此文件),需要大家在Option->Linker选项里面设置保留此文件:
|