用J-Flash下载BootLoader程序

一般产品研发时,对于软件调试下载用的是ISP下载的方式,产品到用户手中后有升级需求一般用的时IAP的方式更新芯片内的程序。

IAP解释引用:IAP:物联网终端软件升级技术 - 知乎 (zhihu.com)

  1. IAP:IAP是利用自己的程序代码实现升级程序(新的APP)从外部接口(可以是串口、I2C、SPI、网口等等)写入到flash中,再通过flash读写操作,将新的APP覆盖原有APP程序,在重新从新的APP入口位置启动我们的应用程序,同时也负责IAP代码的修改和迭代。

  1. IAP升级一般程序分为两部分,一部分是引导程序(一般是BootLoader)另一部分是APP程序(我们需要升级的程序)。

正文:用J-Flash下载BootLoader程序的方法

步骤1、把开发板和J-link仿真器和电脑连接好

步骤2、打开J-Flash

点击打开J-Flash

点击create new project 后点击start J-Flash

步骤3、新建project

点击 ... 选择芯片型号

在Device处输入芯片的型号

输入后,下方列表会出现对应芯片,选择芯片型号和对应的Flash大小。

点击OK后新建项目。

项目建立好后如图所示。

步骤4、进行参数设置或检查(可以省略,不行再来检查)

点击option选择project setting进行项目参数设置。

检查参数是否有误

参数设置这一步可以按照默认的设置,如果不能下载再来检查也可以。

步骤5、连接芯片

点击target选项,选择connect连接

正常连接成功后会显示connect successfully。

连接成功后如上图所示。

步骤6、打开要下载的BootLoader程序

选择BootLoader程序

输入BootLoader在flash的起始地址,一般是0x8000000

步骤7、下载BootLoader程序

点击target选项,选择production programming或直接用快捷键F7即可下载

下载成功后提示如上图所示。

下载完boot引导程序就可以去升级APP程序了。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值