Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【STM32H7教程】第86章 STM32H7的内部Flash和SPI Flash同时使用MDK一键下载

【STM32H7教程】第86章 STM32H7的内部Flash和SPI Flash同时使用MDK一键下载

作者头像
Simon223
发布于 2020-11-27 06:44:57
发布于 2020-11-27 06:44:57
1.2K0
举报

完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980

第86章 STM32H7的内部Flash和SPI Flash同时使用MDK一键下载

本章节为大家讲解内部Flash和外部SPI Flash同时一键下载的实现。

86.1 初学者重要提示

86.2 内部Flash和SPI Flash同时一键下载的优势

86.3 下载算法存储存放位置

86.4 下载全字库到外部SPI Flash说明

86.5 内部Flash和SPI Flash程序下载配置

86.6 实验例程说明

86.7 总结

86.1 初学者重要提示

  1. SPI Flash的相关知识点可以看第78章和79章。
  2. 操作本章配套例子前务必先将SPI Flash的下载算法放到MDK安装目录。
  3. 本章节配套例子实现了将12点阵,16点阵,24点阵和32点阵中文全字库下载到外置SPI Flash。
  4. 全字库文件仅需下载一次即可,下载完毕后,大家可以删除工程中添加的算法文件,从这里删除即可:

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

增加地址空间:

设置文件gb3212到外部SPI Flash,此文件记录了12点阵,16点阵,24点阵和32点阵字体。

86.4.2 防止编译优化全字库文件

为了防止编译将文件gb2312优化掉(因为我们没有调用此文件),需要大家在Option->Linker选项里面设置保留此文件:

86.5 内部Flash和QSPI Flash程序下载配置

配置方法如下,注意这里一定要够大,否则会提示算法文件无法加载:

我们这里是将其加到DTCM中,即首地址为0x20000000,大家也可以存储到任意其它RAM地址,只要空间还够加载算法文件即可。推荐使用AXI SRAM(地址0x24000000),因为这块RAM空间足够大。

如果要下载程序到内部Flash和外部SPI Flash里面,需要做如下配置,两个下载算法都要添加进来:

86.6 实验例程说明

本章节配套例子:V7-067_MDK一键下载内部Flash和外部SPI Flash(下载的全字库文件支持12,16,24和32点阵)

效果如下:

86.7 总结

本章节就为大家讲解这么,为了熟练掌握,大家可以尝试自己实现外部SPI Flash数据更新。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-11-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【STM32F407开发板用户手册】第37章 STM32F407的内部Flash和SPI Flash都使用MDK下载
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第37章 STM32F407的内部Flash和SPI Flas
Simon223
2020/11/27
9420
【第3版emWin教程】第29章 emWin6.x的XBF格式全字库生成和使用方法(Unicode编码,SPI Flash方案)
教程不断更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第29章 emWin6.x的XBF格式全字库生成和使用方法(
Simon223
2021/09/06
9190
【STM32H7】第21章 ThreadX GUIX外置主题,字库和图库到外部SPI Flash
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第21章 ThreadX GUIX外置主题,字库和图库到外部S
Simon223
2021/01/26
8790
【STM32H7】第21章       ThreadX GUIX外置主题,字库和图库到外部SPI Flash
【STM32F429】第20章 ThreadX GUIX外置主题,字库和图库到外部SPI Flash
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第20章 ThreadX GUIX外置主题,字库和图库到外部S
Simon223
2021/01/26
7760
【STM32F429】第20章       ThreadX GUIX外置主题,字库和图库到外部SPI Flash
【STM32H7】第20章 ThreadX GUIX汉字显示(QSPI Flash全字库)
1、 务必看第11章学习GUIX Studio的使用方法和第12章学习GUIX Studio生成的代码移植到硬件平台的方法。
Simon223
2021/01/07
1.1K0
【第3版emWin教程】第30章 emWin6.x的SIF格式全字库生成和使用方法(Unicode编码,QSPI Flash方案)
教程不断更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第30章 emWin6.x的SIF格式全字库生成和使用方法(
Simon223
2021/09/06
7440
【第3版emWin教程】第31章 emWin6.x的全字库的实现(GB2312编码,SPI Flash方案)
教程不断更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第31章 emWin6.x的全字库的实现(GB2312编码,
Simon223
2021/09/06
7160
【第3版emWin教程】第32章 emWin6.x的矢量字体(支持汉字全字库,Unicode编码,QSPI Flash方案)
教程不断更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第32章 emWin6.x的矢量字体(支持汉字全字库,Uni
Simon223
2021/09/06
7320
【STM32H7教程】第82章 STM32H7的QSPI总线应用之QSPI Flash执行程序(BOOT+APP方式)
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第82章 STM32H7的QSPI总线应用之QSPI Fl
Simon223
2020/11/24
1.6K0
【STM32H7教程】第82章       STM32H7的QSPI总线应用之QSPI Flash执行程序(BOOT+APP方式)
【STM32H7教程】第83章 STM32H7的内部Flash和QSPI Flash都运行程序的混合方式(强烈推荐)
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第83章 STM32H7的内部Flash和QSPI Fla
Simon223
2020/11/24
1.6K0
【STM32H7教程】第83章       STM32H7的内部Flash和QSPI Flash都运行程序的混合方式(强烈推荐)
从零编写STM32H7的MDK SPI FLASH下载算法
当我们要下载编译好的镜像到Flash时,首先要做的一步就是选择合适的Flash下载算法,而这个算法本身就是一个FLM文件:
AIoT-KK
2023/03/01
1.4K0
从零编写STM32H7的MDK SPI FLASH下载算法
【STM32H7教程】第81章 STM32H7的QSPI 总线应用之QSPI Flash的STM32CubeProg下载算法制作
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第81章 STM32H7的QSPI 总线应用之QSPI F
Simon223
2020/11/24
9580
【STM32H7教程】第81章	STM32H7的QSPI 总线应用之QSPI Flash的STM32CubeProg下载算法制作
【STM32H7教程】第80章 STM32H7的QSPI 总线应用之QSPI Flash的MDK下载算法制作
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第80章 STM32H7的QSPI 总线应用之QSPI F
Simon223
2020/11/24
1.5K0
【STM32H7教程】第80章     STM32H7的QSPI 总线应用之QSPI Flash的MDK下载算法制作
【STM32F407开发板用户手册】第36章 STM32F407的SPI 总线应用之SPI Flash的MDK下载算法制作
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第36章 STM32F407的SPI 总线应用之SPI Fla
Simon223
2020/11/26
7460
【STM32F407开发板用户手册】第36章       STM32F407的SPI 总线应用之SPI Flash的MDK下载算法制作
【STM32H7教程】第53章 STM32H7的LTDC应用之汉字小字库和全字库制作
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第53章       STM32H7的LTDC应用之汉字小字库和全字库
Simon223
2020/02/19
1.2K0
【第3版emWin教程】第18章 emWin6.x的2D图形库之绘制流位图(SPI Flash方案)
教程不断更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第18章 emWin6.x的2D图形库之绘制流位图(SPI
Simon223
2021/06/29
9220
【STM32H7教程】第5章 STM32H7下载和调试方法(MDK5)
本章教程为大家介绍如何通过MDK5下载程序到芯片里面以及MDK5的调试和配置方法。
Simon223
2019/04/22
9900
【STM32H7教程】第5章   STM32H7下载和调试方法(MDK5)
STM32项目设计:基于STM32F4的电子阅读器制作教程[通俗易懂]
哔哩哔哩视频链接:https://www.bilibili.com/video/BV1Y64y1f7Ji/代码资料链接:https://download.csdn.net/download/mbs520/13510169 百度网盘资料链接:https://pan.baidu.com/s/1NHRFNa8Qn7M286kv4WnHKA 提取码:abcd 电子小说阅读器v1.2版本:修复闪屏,导入图书失败等BUG https://download.csdn.net/download/mbs520/85055345 取走记得点赞
全栈程序员站长
2022/11/10
1.4K0
STM32项目设计:基于STM32F4的电子阅读器制作教程[通俗易懂]
【BSP视频教程】STM32H7视频教程第7期:MDK专题高级进阶,重要的分散加载使用,通过各种实战案例来学习(2022-02-24)
视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 分散加载在IDE开发环境中有着举足轻重的作用,通过分散加载,我们可以
Simon223
2022/03/10
3840
H7-TOOL通过SWD接口脱机下载内部Flash + QSPI Flash + SPI Flash三合一操作说明,也支持1拖4
以烧录我们V7版本的H743内部Flash + 板载QSPI Flash W25Q128 + 板载SPI Flash W25Q64为例进行说明。 采用下图的方式二(这两种方式都已经支持):
Simon223
2021/06/02
9380
H7-TOOL通过SWD接口脱机下载内部Flash + QSPI Flash + SPI Flash三合一操作说明,也支持1拖4
推荐阅读
【STM32F407开发板用户手册】第37章 STM32F407的内部Flash和SPI Flash都使用MDK下载
9420
【第3版emWin教程】第29章 emWin6.x的XBF格式全字库生成和使用方法(Unicode编码,SPI Flash方案)
9190
【STM32H7】第21章 ThreadX GUIX外置主题,字库和图库到外部SPI Flash
8790
【STM32F429】第20章 ThreadX GUIX外置主题,字库和图库到外部SPI Flash
7760
【STM32H7】第20章 ThreadX GUIX汉字显示(QSPI Flash全字库)
1.1K0
【第3版emWin教程】第30章 emWin6.x的SIF格式全字库生成和使用方法(Unicode编码,QSPI Flash方案)
7440
【第3版emWin教程】第31章 emWin6.x的全字库的实现(GB2312编码,SPI Flash方案)
7160
【第3版emWin教程】第32章 emWin6.x的矢量字体(支持汉字全字库,Unicode编码,QSPI Flash方案)
7320
【STM32H7教程】第82章 STM32H7的QSPI总线应用之QSPI Flash执行程序(BOOT+APP方式)
1.6K0
【STM32H7教程】第83章 STM32H7的内部Flash和QSPI Flash都运行程序的混合方式(强烈推荐)
1.6K0
从零编写STM32H7的MDK SPI FLASH下载算法
1.4K0
【STM32H7教程】第81章 STM32H7的QSPI 总线应用之QSPI Flash的STM32CubeProg下载算法制作
9580
【STM32H7教程】第80章 STM32H7的QSPI 总线应用之QSPI Flash的MDK下载算法制作
1.5K0
【STM32F407开发板用户手册】第36章 STM32F407的SPI 总线应用之SPI Flash的MDK下载算法制作
7460
【STM32H7教程】第53章 STM32H7的LTDC应用之汉字小字库和全字库制作
1.2K0
【第3版emWin教程】第18章 emWin6.x的2D图形库之绘制流位图(SPI Flash方案)
9220
【STM32H7教程】第5章 STM32H7下载和调试方法(MDK5)
9900
STM32项目设计:基于STM32F4的电子阅读器制作教程[通俗易懂]
1.4K0
【BSP视频教程】STM32H7视频教程第7期:MDK专题高级进阶,重要的分散加载使用,通过各种实战案例来学习(2022-02-24)
3840
H7-TOOL通过SWD接口脱机下载内部Flash + QSPI Flash + SPI Flash三合一操作说明,也支持1拖4
9380
相关推荐
【STM32F407开发板用户手册】第37章 STM32F407的内部Flash和SPI Flash都使用MDK下载
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档