[其他] 【HC32L136 demo板】+基于Ymodem协议做的Bootloader代码更新IAP

[复制链接]
1645|11
 楼主 | 2019-8-17 11:05 | 显示全部楼层 |阅读模式
    感谢21IC平台提供的机会,成功申请了HC32L136 demo板。拿到板子很多天了,一直没时间分享。这段时间在做关于IAP更新代码的项目,基于Ymodem协议和U盘方式做Bootloader。这几天也在尝试在HC32L136上实现Ymodem协议的Bootloader,趁着今天我把成果分享出来。

    QQ截图20190817101651.jpg
      QQ截图20190817101718.jpg
    APP代码写了一个简单点灯代码,生成Bin文件。
QQ截图20190817101343.jpg
在设置中断向量时要加入下图中圈起来的那行。
QQ截图20190817101443.jpg
    进入Bootloader后,发送‘R'表示接收APP的代码Bin文件更新。
    QQ截图20190817104556.jpg

代码:
Ymodem.rar (2.05 MB, 下载次数: 50)

使用特权

评论回复
| 2019-8-17 13:01 | 显示全部楼层

使用特权

评论回复
| 2019-9-9 16:05 | 显示全部楼层
非常感谢楼主分享

使用特权

评论回复
| 2019-9-9 16:22 | 显示全部楼层
非常感谢楼主分享

使用特权

评论回复
| 2019-9-11 09:00 | 显示全部楼层
不错,好家伙,这样做可以省掉了mode引脚要拉高的问题!

使用特权

评论回复
| 2019-9-11 09:02 | 显示全部楼层
本帖最后由 ziyexuan 于 2019-9-11 09:06 编辑

非常感谢楼主的分享,感谢

使用特权

评论回复
| 2019-9-11 13:56 | 显示全部楼层
感谢楼主 分享!!

使用特权

评论回复
| 2019-9-11 14:07 | 显示全部楼层
感谢楼主 分享!!

使用特权

评论回复
| 2019-9-11 14:34 | 显示全部楼层
大神,请教下,下载成功率很低很低是因为什么呢?
902815d78956d2a6ee.png

使用特权

评论回复
 楼主 | 2019-9-11 14:50 | 显示全部楼层
ziyexuan 发表于 2019-9-11 14:34
大神,请教下,下载成功率很低很低是因为什么呢?

首先要发送一个大写的字符'R'进入接收。
你发送了吗?

使用特权

评论回复
| 2019-9-11 15:31 | 显示全部楼层
多谢大神,是因为没有先发R。

使用特权

评论回复
| 2019-9-11 19:23 | 显示全部楼层
caizhiwei 发表于 2019-9-11 09:00
不错,好家伙,这样做可以省掉了mode引脚要拉高的问题!

类似于给芯片内置了IAP了,所以芯片上电后就运行用户模式,也就用不着MODE脚选择了,但是对应HC32L136,MODE脚在上电的时候,还是得接低电平

使用特权

评论回复
扫描二维码,随时随地手机跟帖
*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表