可以用SD卡升级程序吗?

[复制链接]
2846|7
 楼主| 我是土匪 发表于 2009-3-3 15:09 | 显示全部楼层 |阅读模式
由于某些原因偶尔要升级程序,假如我把程序以TXT文件方式存储到SD卡,然后写进FLASH,这样能实现升级程序吗?<br /><br />如果要使用SD,怎么样才是正确的做法,请大家指点!
阿南 发表于 2009-3-3 22:23 | 显示全部楼层

可以的,因为SD卡和NAND Flash类似,所以完全可以的

  
 楼主| 我是土匪 发表于 2009-3-4 09:26 | 显示全部楼层

感谢

感谢,目前只是想知道能否做,具体怎么做还是后面比较遥远的事情。<br /><br />楼上就是任哲先生UCOSII原理序言里面提及的杨大侠吧,幸会啊南和杨大侠同时出手!以后设计细节继续请教2位!
小李志 发表于 2009-3-4 23:01 | 显示全部楼层

李小侠在此,哈哈

  
mxh0506 发表于 2009-3-5 12:50 | 显示全部楼层

只要你有相应的驱动程序,任何存储介质都可以

  
yxwsz 发表于 2009-3-6 23:36 | 显示全部楼层

EFSL

SOURCEFORGE上有个开源的efsl工程,使用SPI口访问SD卡上的FAT16/32文件系统,还比较好用。<br /><br />至于如何升级,自定义一个文件格式,你的BOOTLOADER按照这个格式从SD卡的文件系统读数据出来就OK了。<br /><br />注意:文件格式里面要加上校验,如checksum或CRC之类的。
 楼主| 我是土匪 发表于 2009-3-9 09:41 | 显示全部楼层

回复楼上

我用的是ZLG的板子,故此文件系统用了ZLGFS,也是SPI方式。<br /><br />目前我读取SD信息没有加CRC,测试了很多次没有发现异样,因为SPI方式速度不是很快。<br /><br />估计程序升级要到产品基本功能差不多才顾得上考虑,谢谢楼上的指教,以后还请多指点。
cjywy520 发表于 2011-8-15 15:34 | 显示全部楼层
具体怎么实现呢。能不能写个程序出来。我最近也在弄这个。不太懂。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

226

主题

1761

帖子

30

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