请选择 进入手机版 | 继续访问电脑版
查看: 3008|回复: 10

[求助] RT1052 SD方式升级怎么做

[复制链接]

该用户从未签到

15

主题

41

帖子

0

中级会员

Rank: 3Rank: 3

积分
285
最后登录
2023-4-22
发表于 2020-7-16 08:17:28 | 显示全部楼层 |阅读模式
RT1052的U口升级可以用于量产,这个妥了。我想试试SD卡升级,怎么做,有没有相关的资料(除了reference manual上的)?
回复

使用道具 举报

该用户从未签到

15

主题

41

帖子

0

中级会员

Rank: 3Rank: 3

积分
285
最后登录
2023-4-22
 楼主| 发表于 2020-7-16 21:40:04 | 显示全部楼层
在线等
回复

使用道具 举报

该用户从未签到

648

主题

6301

帖子

0

超级版主

Rank: 8Rank: 8

积分
19540
最后登录
2024-3-28
发表于 2020-7-17 10:57:38 | 显示全部楼层
你是想做一個从SD获取代码的bootloader工程吗?
回复 支持 反对

使用道具 举报

该用户从未签到

15

主题

41

帖子

0

中级会员

Rank: 3Rank: 3

积分
285
最后登录
2023-4-22
 楼主| 发表于 2020-7-19 09:32:29 | 显示全部楼层
是的,小恩
回复

使用道具 举报

该用户从未签到

15

主题

41

帖子

0

中级会员

Rank: 3Rank: 3

积分
285
最后登录
2023-4-22
 楼主| 发表于 2020-7-19 09:33:04 | 显示全部楼层
小恩GG 发表于 2020-7-17 10:57
你是想做一個从SD获取代码的bootloader工程吗?

是的,小恩
回复 支持 反对

使用道具 举报

该用户从未签到

15

主题

41

帖子

0

中级会员

Rank: 3Rank: 3

积分
285
最后登录
2023-4-22
 楼主| 发表于 2020-7-19 21:55:40 | 显示全部楼层
小恩GG 发表于 2020-7-17 10:57
你是想做一個从SD获取代码的bootloader工程吗?

我的想法是更新程序拷贝进SD卡,把SD卡的程序拷贝进nor flash,这样完成了程序升级。
回复 支持 反对

使用道具 举报

该用户从未签到

648

主题

6301

帖子

0

超级版主

Rank: 8Rank: 8

积分
19540
最后登录
2024-3-28
发表于 2020-7-20 10:50:50 | 显示全部楼层
lyw851230 发表于 2020-7-19 21:55
我的想法是更新程序拷贝进SD卡,把SD卡的程序拷贝进nor flash,这样完成了程序升级。 ...

这需要在你的bootloader代码中集成SDK软件库中的sdcard_fatfs工程的代码,来识别SD卡及里面存在的要更新的image文件,所有我建议先参考一下上面提到的sdcard_fatfs工程。
回复 支持 反对

使用道具 举报

该用户从未签到

15

主题

41

帖子

0

中级会员

Rank: 3Rank: 3

积分
285
最后登录
2023-4-22
 楼主| 发表于 2020-7-20 21:27:59 | 显示全部楼层
小恩GG 发表于 2020-7-20 10:50
这需要在你的bootloader代码中集成SDK软件库中的sdcard_fatfs工程的代码,来识别SD卡及里面存在的要更新 ...

sd卡驱动和fatfs在我的应用 程序里都有,我做的bootloader里还需要重新加?
回复 支持 反对

使用道具 举报

该用户从未签到

15

主题

41

帖子

0

中级会员

Rank: 3Rank: 3

积分
285
最后登录
2023-4-22
 楼主| 发表于 2020-7-20 21:42:58 | 显示全部楼层
我如果在应用程序里识别了app.bin文件,如何才能拷贝进现在存程序的flash,且为了防止突然断电设备变砖,需要怎么操作
回复 支持 反对

使用道具 举报

该用户从未签到

648

主题

6301

帖子

0

超级版主

Rank: 8Rank: 8

积分
19540
最后登录
2024-3-28
发表于 2020-7-21 10:26:02 | 显示全部楼层
lyw851230 发表于 2020-7-20 21:27
sd卡驱动和fatfs在我的应用 程序里都有,我做的bootloader里还需要重新加?

有了,你可以用你自己的,烧写程序需要用到FlexSPI驱动代码对QSPI进行写操作,至于如何防止断电之类额外措施,我建议可以上网查查对应的一些应对手段,比如呢,留出一篇区域专门用于存放新的application代码,等烧录完成后在跳转,当然,增加了应对手段,也会增加整个项目的复杂度。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-3-28 19:12 , Processed in 0.132201 second(s), 27 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表