Jlink添加STM32H750下载算法烧录QSPI flash配置

  • 烧录环境

Jlink软件版本:SEGGER J-Flash V7.66d

烧录器:Jlink V9

使用开发板:STM32H750IBK6、STM32H750XBH6

  • 更改Jlink配置文件

打开jlink安装目录 D:\Program Files\SEGGER\JLink,找到Jlink配置文件,文件名为JLinkDevices.xml的文件

使用MDK Keil编译烧录算法

编译算法后会生成一个STM32H7x_128K.FLM,STM32H750_W25Q64.FLM的文件,将文件复制到jlink的"Devices/ST/STM32H7/"目录下,如下:

  • 修改JLinkDevices.xml配置文件

打开该配置文件,搜索STM32H7

我所使用的开发板是STM32H750XBH6、STM32H750IBK6。故修改相应算法

修改Flash Loader配置,设置为W25Q64 QSPI  flash的下载算法

 <Device>
   <ChipInfo Vendor="ST" Name="STM32H750IB" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="Flash IRAM1" BaseAddr="0x08000000" MaxSize="0x00020000" Loader="Devices/ST/STM32H7/STM32H7x_128K.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x00800000" Loader="Devices/ST/STM32H7/STM32H750_W25Q64.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>

STM32H750XB算法添加方式类似。

FlashBankInfo的的基地址和大小可参照Keil MDK Flash Download的相应设置

  • 烧录测试

可以看到Flash里面的分区部分正是配置文件里面设置的内容:

最后Target->Connect

Log窗口显示连接成功,到这里,就可以导入工程代码hex文件进行烧录了。

  • FLM文件获取方法

烧录算法下载
https://download.csdn.net/download/m0_68510271/88541125?spm=1001.2014.3001.5503

当然,也可根据自身需求,自己通过keil MDK生成相应.FLM算法
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值