野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10382|回复: 3

恢复外部flash总是失败,例程和板子都没动过。。。

[复制链接]
发表于 2017-3-21 10:20:41 | 显示全部楼层 |阅读模式
总是卡在这一步。
QQ图片20170321101805.png
回复

使用道具 举报

发表于 2017-3-21 13:59:14 | 显示全部楼层
换一个flash
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-21 15:24:20 | 显示全部楼层

简单的读写外部flash是可以的。
回复 支持 反对

使用道具 举报

发表于 2017-8-13 02:00:13 | 显示全部楼层
解决方案:
aux_data.c里定义burn_data[]的第0项(即songti.xbf文件的那项)的.length = 317*4096改为348*4096
原因:
可能songti.xbf升级过,sd卡里的songti.xbf大小是1423286字节(即1.35MB,348*4096就是这么来的),不是原来程序上的1.23MB了。
原程序运行时会少擦除扇区导致写入错误,所以校验时就报错了。修改代码后songti.xbf数据结束在408扇区,而下一个文件数据从465扇区开始,因此也不会影响到下面的数据。
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-6-1 03:43 , Processed in 0.027237 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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