- 烧录环境
由于STM32H750芯片较新需要使用新一点的工具,下面是我使用的版本。
烧入软件:J-Flash V6.82
烧录器:Jlink V9
- 找到配置jlink flash配置文件
打开jlink安装目录 C:\Program Files (x86)\SEGGER\JLink,找到文件名为JLinkDevices.xml的文件
- 使用keil编译烧录算法
编译算法后会生成一个STM32H750_W25Q128_core.FLM的文件,将文件复制到jlink的"Devices/ST/STM32H7/"目录下。
- 修改烧录算法
搜索找到STM32H750
修改Loader配置,设置为W25Q128 flash的下载算法
<Device>
<ChipInfo Vendor="ST" Name="STM32H750VB" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
<FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/STM32H750_W25Q128_core.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" />
</Device>
- 烧录
配置完成后,烧录过程与其他型号的烧录方式相同。
FLM文件生成方法
烧录算法源码下载
https://download.csdn.net/download/qq_32966261/86399581
编译烧录算法工程,就会生成FLM文件