硬汉嵌入式论坛

 找回密码
 立即注册
查看: 372|回复: 1
收起左侧

F429基于安富莱下载算法直接用于JLINK命令行

[复制链接]

3

主题

22

回帖

31

积分

新手上路

老八

积分
31
发表于 2025-9-29 09:47:32 | 显示全部楼层 |阅读模式
原来OFL整不明白,jlink不是支持flm嘛,想着直接用,烧录到安富莱V6 429的外置flash,后期上电直接读到SDRAM。
不用MDK,想用jlink直接命令行调用,发现不好使,是我设置的问题吗
JLINK V11 软件V8.12


原本例程:[V6-025]的ARMFLY_STM32F429_SPI_W25Q64.FLM
再配合Devices.xml
[C] 纯文本查看 复制代码
<Database>
  <Device>
    <ChipInfo Vendor="ST" Name="ARMFLY_STM32F429_SPI_W25Q64" WorkRAMAddr="0x20000000" WorkRAMSize="0x00030000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="External flash" BaseAddr="0xc0000000" AlwaysPresent="1">
      <LoaderInfo Name="External flash W25Q64JV" MaxSize="0x00800000" Loader="STM32F4x9/ARMFLY_STM32F429_SPI_W25Q64.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN"/>
    </FlashBankInfo>
  </Device>
</Database>

分别放在用户目录
[C] 纯文本查看 复制代码
C:\Users\JustinYe\AppData\Roaming\SEGGER\JLinkDevices\STM32F4x9

[C] 纯文本查看 复制代码
C:\Users\JustinYe\AppData\Roaming\SEGGER\JLinkDevices

之后使用jlink执行
[C] 纯文本查看 复制代码
log D:\Temp\jlink_ofl.log
device ARMFLY_STM32F429_SPI_W25Q64
if SWD
speed 2000
r
h
loadbin D:\Temp\res.bin, 0xc0000000
q


最后输出报错,提示PC 0xFFFFFFFF
输入日志如下,按理说安富莱的FLM没问题,以上jlink配置哪里除了问题

jlink_ofl.log.txt (114.36 KB, 下载次数: 1)


回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
119429
QQ
发表于 2025-9-29 09:50:26 | 显示全部楼层
J-Flash不能完美支持FLM。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-11-21 23:47 , Processed in 0.041094 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表