[活动专区]

【AutoChips 7801x MCU评测报告】+ 串口Ymodem协议的IAP更新代码

[复制链接]
14975|126
手机看帖
扫描二维码
随时随地手机跟帖
WoodData|  楼主 | 2020-6-17 21:15 | 显示全部楼层 |阅读模式
    上次在AC7811开发板上实现了串口Ymodem协议的IAP代码更新,这次也试着移植到AC7801X上了。加上串口shell,在shell上操作了。使用超级终端来更新的。下面是操作方法。
先设置超级终端带回车发送。然后发送命令ymodem read和ymodem write来读用户代码和IAP更新代码。


QQ截图20200617204958.jpg
ymodem read命令
QQ截图20200617205049.jpg
QQ截图20200617205126.jpg

ymodem write命令,这里要注意只支持bin文件固件。
QQ截图20200617205218.jpg
QQ截图20200617205231.jpg

在APP代码中主要改动如下:
首先在ROM地址里面改动首地址和大小。
QQ截图20200617205920.jpg
其次在main函数开始位置修改中断向量地址。然后重新编译生成bin固件,注意本IAP不支持HEX固件。
QQ截图20200617205940.jpg


IAP代码:
游客,如果您要查看本帖隐藏内容请回复






使用特权

评论回复

相关帖子

zeshoufx| | 2020-6-17 22:10 | 显示全部楼层
谢谢分享,,,,

使用特权

评论回复
dream886| | 2020-6-18 16:21 | 显示全部楼层
支持一下

使用特权

评论回复
JasonLee27| | 2020-6-18 16:36 | 显示全部楼层
不错的升级方式,都省了上位机,命令是直接在app中执行的吗?还是要手动先跳转到boot才可以执行升级?

使用特权

评论回复
WoodData|  楼主 | 2020-6-18 16:45 | 显示全部楼层
JasonLee27 发表于 2020-6-18 16:36
不错的升级方式,都省了上位机,命令是直接在app中执行的吗?还是要手动先跳转到boot才可以执行升级? ...

分APP和bootloader两部分,要先跳转Bootloader再升级。按下板上K6键再上电或复位就进入Bootloader。

使用特权

评论回复
key圣痕| | 2020-7-10 14:46 | 显示全部楼层
这个芯片有没有中断向量表重定向的功能,最近我们也开始想转到国产芯片上了,还在看这方面资料

使用特权

评论回复
WoodData|  楼主 | 2020-7-10 15:04 | 显示全部楼层
key圣痕 发表于 2020-7-10 14:46
这个芯片有没有中断向量表重定向的功能,最近我们也开始想转到国产芯片上了,还在看这方面资料 ...

有啊,最后图里面圈了重定向中断向量。

使用特权

评论回复
ZG11211| | 2020-8-3 13:47 | 显示全部楼层
进来学习一下

使用特权

评论回复
xidaole| | 2020-9-4 17:01 | 显示全部楼层
收藏先。

使用特权

评论回复
yffyer| | 2020-12-10 15:42 | 显示全部楼层
学习一下

使用特权

评论回复
zhdm| | 2021-1-23 21:23 | 显示全部楼层
谢谢分享

使用特权

评论回复
yangxiaor520| | 2021-1-25 19:16 | 显示全部楼层
shell是基于哪个协议的?

使用特权

评论回复
zx5290| | 2021-1-30 17:10 | 显示全部楼层
跟着楼主多多学习

使用特权

评论回复
kkzz| | 2021-2-4 16:16 | 显示全部楼层
查看一下代码了。   

使用特权

评论回复
kkzz| | 2021-2-4 16:18 | 显示全部楼层
升级一定要用ymodem协议吗  

使用特权

评论回复
hudi008| | 2021-2-4 16:18 | 显示全部楼层
           

使用特权

评论回复
lzmm| | 2021-2-4 16:18 | 显示全部楼层
iap中可以使用中断吗  

使用特权

评论回复
minzisc| | 2021-2-4 16:18 | 显示全部楼层
设备支持Ymodem协议   

使用特权

评论回复
mmbs| | 2021-2-4 16:19 | 显示全部楼层
YModem的传输不容易。     

使用特权

评论回复
fentianyou| | 2021-2-4 16:19 | 显示全部楼层
YModem协议传输的过程   

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

115

主题

4301

帖子

25

粉丝