你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试

[复制链接]
EPTmachine 发布时间:2026-8-24 11:29

STM32H7系列的内部Flash大小为1MB,对于图形应用而言,这样的大小是明显不够的,需要外挂Flash用于存储可执行文件和相关的显示文件。

STM32H735G-DK外挂的Flash型号为MX25LM51245GXDI00,大小为512Mb(64MB),用于存储运行在开发板上的应用程序。

参考资源:ST官方提供的Github仓库:

https://github.com/STMicroelectronics/stm32-memory-loaders.git

1、相关资料

现有可以找的与H735 External Flash loader相关的资料是STM32 ST-LINK utility的说明文档的Section3.9中对其中的实现进行说明。

https://www.st.com/resource/en/user_manual/um0892-stm32-stlink-utility-software-description-stmicroelectronics.pdf

2、工程编译和External Loader使用

在官方提供的Git仓库的stm32-memory-loaders\external_memory_loaders\STM32H7x_boards\MX25LM51245G_STM32H735G-DK路径中可以找到STM32H735G-DK的External Loder的IAR工程,使用的IAR版本是8.30.1。

Open_IAR_Project.png

直接编译工程即可,完成编译后,在工程的输出目录中可以找到用于STLDR的烧录文件。

STLDR_export.png

以上是基于官方提供的代码编译用于STM32H735G-DK的External Flash Loader的编译,可以用作实现类似功能的参考。

3、测试STLDR文件的可用性

STM32H735G-DK是ST官方提供的评估板,利用官方提供的TouchGFX工具可以快速创建在开发板上运行的图形应用。

在TouchGFX中的Demo页面选择适配的Demo板硬件为STM32H735G-DK

Select_Demo_Board.png

选择应用并创建工程。

Create_TouchGFXapp.png

在TouchGFX界面生成相应的工程代码。

TouchGFX_gen_code.png

在STM32CubeIDE中导入生成TouchGFX工程,不要勾选Copy projects into workspace

Import_STM32CubeIDE.png

编译完成后,在Debug配置界面,修改使用的STLDR文件为之前的官方提供的STLDR工程编译出的文件。

ChangeProject_STLDR.png

连接接开发板并进行下载调试。

STMCubeIDE_Debug_TouchGFX_app.pngalt text

4、总结

External Flash Loader是STM32H735G-DK开发过程中用于烧录开发板外挂Flash的可执行固件,ST官方提供完整的源码,可以用作实现相同功能的参考。

收藏 评论0 发布时间:2026-8-24 11:29

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版