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

Keil 中烧写 STM32F750 内部 Flash 方法

[复制链接]
STMCU小助手 发布时间:2022-8-7 17:48
前言
STM32F750 和 STM32F730 在 STM32F7 系列中具有极高的性价比。因为他们内部的 Flash 只有 64KB,经常需要扩展 QSPIFlash,所以在 STM32CubeF7 库中大部分都是提供使用外部 QSPI Flash 的例程,导致有些用户不清楚如何在 ARM Keil 中对其内部 Flash 进行烧写。


问题
某客户在其产品的设计中,使用了 STM32F750Z8T6。客户的代码只需要使用内部 Flash,但不知如何对其进行烧写。


调研
1.了解问题
客户对 STM32 的了解就是内部 Flash 的地址就是从 0x08000000 开始,对于 STM32F750,大小为 64KB,也就是内部 Flash地址为 0x08000000~0x0800FFFF。所以客户在其 Keil 工程项目配置中,在 Target 页面配置好 IROM 如下:


716HU)S8U[_K96VH2P{)D(1.png


然后,客户在工程项目配置的 Utility 页面,点击 Setting 按钮,选择 Flash Download 页面,选择 Add 按钮,增加了内部Flash 的编程算法,如下:


~U5F`77VYCIDVT{V5N$[]PN.png


点击 OK 后,回到项目中,进行代码编译,编译成功后进行代码下载,遇到如下错误:


K250{7MC(T{1)K107`W0_F2.png


客户说在编程算法的添加项,只有 STM32F75x 64 TCM Flash 添加,但是其地址是从 0x00200000 开始的,觉得很奇怪,没有从 0x08000000 地址开始的编程算法可选。怀疑是这里的问题。




完整版请查看:附件



How to write flash in STM32F750 in Keil.pdf

下载

424.6 KB, 下载次数: 0

收藏 评论0 发布时间:2022-8-7 17:48

举报

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