J-Flash arm v4.84a使用SWD方式烧写.hex固件

J-Flash arm v4.84a使用SWD方式烧写.hex固件

  • 下载
    到官网下载segger.com下载J-Link , 因需要刷指定机型固件,所以用了以前的旧版本v4.84a版。**

  • 配置
    打开JFlashARM.exe ,可以看到默认的Default.jflash配置文件(如果有配置好的可以打开指定的配置,没有的话需要自己配置)。
    打开Options->project settings。
    【General】这里我用的默认的第一项USB。
    【Target Interface】选择SWD方式,before设了5kHz, after 设自动auto就可以了。
    【CPU】选Device中指定品牌的设备型号就可以了。
    File->open data file,打开指定的“.hex”文件。

  • 连接
    分别把主板上的 5V, TMS, TCK, GND 4根线连到 ARM 仿真器对应的脚上,再把 USB 插到电脑上。
    Target->Connect 连接主板。
  • 烧写
    按 F7 自动开始烧写,并弹出进度条,直接50%,很快就完成,这时弹出完成提示框,并且可以看到右下角显示2000 kHz
  • Error
    第一次烧写发生了错误。
    RAM check failed @ address 0x20000000
    Write: 0x03020100 07060504
    Read: 0x00000000 00000000
    (0 bytes of RAM have been checked successfully)
    Failed to erase sectors
    排查了原因,发现是线接错了。重新接了就好了。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值