【HC32L136 demo板】+基于Ymodem协议做的Bootloader代码更新IAP
感谢21IC平台提供的机会,成功申请了HC32L136 demo板。拿到板子很多天了,一直没时间分享。这段时间在做关于IAP更新代码的项目,基于Ymodem协议和U盘方式做Bootloader。这几天也在尝试在HC32L136上实现Ymodem协议的Bootloader,趁着今天我把成果分享出来。APP代码写了一个简单点灯代码,生成Bin文件。
在设置中断向量时要加入下图中圈起来的那行。
进入Bootloader后,发送‘R'表示接收APP的代码Bin文件更新。
代码:
非常感谢楼主分享 非常感谢楼主分享 不错,好家伙,这样做可以省掉了mode引脚要拉高的问题! 本帖最后由 ziyexuan 于 2019-9-11 09:06 编辑
非常感谢楼主的分享,感谢{:handshake:}。 感谢楼主 分享!! 感谢楼主 分享!! 大神,请教下,下载成功率很低很低是因为什么呢?
ziyexuan 发表于 2019-9-11 14:34
大神,请教下,下载成功率很低很低是因为什么呢?
首先要发送一个大写的字符'R'进入接收。
你发送了吗? 多谢大神,是因为没有先发R。 caizhiwei 发表于 2019-9-11 09:00
不错,好家伙,这样做可以省掉了mode引脚要拉高的问题!
类似于给芯片内置了IAP了,所以芯片上电后就运行用户模式,也就用不着MODE脚选择了,但是对应HC32L136,MODE脚在上电的时候,还是得接低电平 太厉害,一直找不到中中断向量表设置方法 来这里找资料果真没错,近期想搞个在线升级,谢谢了,资料收走了 用了您的例程试了一下好像传bin文件没办法完全传完,传到后面就显示远程终端未响应。 Create丶ACE 发表于 2019-11-12 14:38
用了您的例程试了一下好像传bin文件没办法完全传完,传到后面就显示远程终端未响应。 ...
您是用什么软件?或者可以调试一下在哪个过程卡住的? 非常感谢楼主分享经验 HC32L136 demo板不错呢。 怎么申请的? Bootloader?