打印
[活动专区]

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

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



ymodem read命令



ymodem write命令,这里要注意只支持bin文件固件。



在APP代码中主要改动如下:
首先在ROM地址里面改动首地址和大小。

其次在main函数开始位置修改中断向量地址。然后重新编译生成bin固件,注意本IAP不支持HEX固件。



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






使用特权

评论回复

相关帖子

沙发
zeshoufx| | 2020-6-17 22:10 | 只看该作者
谢谢分享,,,,

使用特权

评论回复
板凳
dream886| | 2020-6-18 16:21 | 只看该作者
支持一下

使用特权

评论回复
地板
JasonLee27| | 2020-6-18 16:36 | 只看该作者
不错的升级方式,都省了上位机,命令是直接在app中执行的吗?还是要手动先跳转到boot才可以执行升级?

使用特权

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

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

使用特权

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

使用特权

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

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

使用特权

评论回复
8
ZG11211| | 2020-8-3 13:47 | 只看该作者
进来学习一下

使用特权

评论回复
9
xidaole| | 2020-9-4 17:01 | 只看该作者
收藏先。

使用特权

评论回复
10
yffyer| | 2020-12-10 15:42 | 只看该作者
学习一下

使用特权

评论回复
11
zhdm| | 2021-1-23 21:23 | 只看该作者
谢谢分享

使用特权

评论回复
12
yangxiaor520| | 2021-1-25 19:16 | 只看该作者
shell是基于哪个协议的?

使用特权

评论回复
13
zx5290| | 2021-1-30 17:10 | 只看该作者
跟着楼主多多学习

使用特权

评论回复
14
kkzz| | 2021-2-4 16:16 | 只看该作者
查看一下代码了。   

使用特权

评论回复
15
kkzz| | 2021-2-4 16:18 | 只看该作者
升级一定要用ymodem协议吗  

使用特权

评论回复
16
hudi008| | 2021-2-4 16:18 | 只看该作者
           

使用特权

评论回复
17
lzmm| | 2021-2-4 16:18 | 只看该作者
iap中可以使用中断吗  

使用特权

评论回复
18
minzisc| | 2021-2-4 16:18 | 只看该作者
设备支持Ymodem协议   

使用特权

评论回复
19
mmbs| | 2021-2-4 16:19 | 只看该作者
YModem的传输不容易。     

使用特权

评论回复
20
fentianyou| | 2021-2-4 16:19 | 只看该作者
YModem协议传输的过程   

使用特权

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

本版积分规则

115

主题

4370

帖子

25

粉丝