534|3

59

帖子

0

资源

一粒金砂(中级)

【国民技术N32WB452测评】+Bootloader-IAP升级 [复制链接]

Bootloader-IAP升级

  • 简介

要学习和使用蓝牙就需要先了解IAP升级,因为蓝牙分为boot和a下载boot程序可以使用keil下载,文件说明app程序下载使用的是串口iap的方式。Iap升级具体操作可以参考N32G45X_FR_WB系列芯片IAP升级应用笔记_V1.0.Pdf文件.

  • Bootloader程序
  1. 官方有提供串口iap升级的代码和介绍,但实际是n32G45的程序,所以需要进行一下底层程序代码的替换,不然应该是不能用,我个人直接下载试用的情况下是不可以。所以我做了一下代码的移植。
  2. Bootloader代码移植

image-20220727181414-1.png  

2.1 将wb452底层程序导入到Bootloader工程,删除g45底层程序。变更头文件路径

 

image-20220727181415-2.png  

 

2.2 变更预处理声明

image-20220727181415-3.png  

2.3 替换.s文件后可能识别不到准确的文件格式,所以需要以下两步骤

image-20220727181415-4.png  

image-20220727181415-5.png  

2.4 接下来更改报错,这里主要还是替换头文件名称就好了。

image-20220727181415-6.png  

2.5 工程编译通过后,下载到板子进行功能验证

image-20220727181415-7.png  

  • APP程序代码移植

3.1 APP代码移植也同Bootloader移植方法相同,正常来说方法一模一样就可以了。但我挺点低的,始终有问题,一直提示找不到头文件。经过了4个小时的问题查到,原来是路径中文所致,想必是因为生成bin文件的fromelf .exe软件所影响。最终如愿以偿,解决了问题。

image-20220727181415-8.png  

  • 实战

4.1 APP程序上我进行了一点改动,增加了LED指示灯闪烁的功能。

4.2 先用keil下载Bootloader,然后打开串口工具,配置好协议传输的几个参数就可以正常下载。下载过程中有进度显示。

image-20220727181415-9.png  

image-20220727181415-10.png   image-20220727181415-11.png   image-20220727181415-12.png  

4.3下载程序结束后,自动跳到APP程序当中,指示灯1和2以0.5秒间隔闪烁。

值得注意的一点事,在Bootloader的程序当中,可能官方留点彩蛋吧,目前只能检测到是否有APP应用,如果有APP应用便不可以进行第二次的APP升级,即便是再次下载Bootloader也不可以进行APP升级了。就是一个标志位的问题。。。

 

 

image-20220727181415-13.png  

AN_N32G45x&N32G4FR&N32WB452系列芯片串口IAP升级应用笔记.rar (22.43 MB, 下载次数: 0)


回复

6895

帖子

0

资源

五彩晶圆(中级)

关于Bootloader-IAP升级测评的很好


回复

1582

帖子

0

资源

版主

正点原子的串口助手还有这功能,属实不错!

点评

哈哈 是呗  详情 回复 发表于 2022-7-31 14:50

回复

59

帖子

0

资源

一粒金砂(中级)

wangerxian 发表于 2022-7-28 15:10 正点原子的串口助手还有这功能,属实不错!

哈哈 是呗


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

查找数据手册?

EEWorld Datasheet 技术支持

最新文章 更多>>
    推荐帖子
    有推荐的示波器么,价格万元以内的?

    如题,求推。。。

    【评测EVAL-M3-TS6-665PN开发板】硬件简介及其特点

    此内容由EEWORLD论坛网友xiyue521原创,如需转载或用于商业用途需征得作者同意并注明出处 首先先来介绍Eval-M3-TS6-6 ...

    低功耗外部唤醒

    最近在做一款无线产品,由于结构的原因不能使用按键唤醒,除了霍尔开关,还有什么好的非接触唤醒方案么?

    下一步怎么处理?

    520768

    CH563基于FTP实现远程文件管理系统

    FTP 即文本传输协议,是文件传输的主要Internet标准,FTP主要的功能被定义为在主机间可靠高效地传输文件并允许方便地使用远程文 ...

    【再见2021,你好2022】你总结,我送礼!

    原活动链接:http://bbs.eeworld.com.cn/thread-1190701-1-1.html 恭喜以下获奖网友,实物奖品将按照论坛中默认邮寄地址寄出 ...

    关闭
    站长推荐上一条 1/10 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表