野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11586|回复: 12

固件例程---刷外部FLASH程序 刷写失败

[复制链接]
发表于 2018-7-7 09:56:27 | 显示全部楼层 |阅读模式
问题:固件例程---刷外部FLASH程序 ---“ 拷贝数据到FLASH失败(非文件系统部分),请复位重试!! ”SD卡是FAT格式,并且把srcdata文件夹放到SD卡根目录下,开发板已下载“例程-刷外部FLASH程序”,按下K1 按键,校验失败,是什么原因?
QQ截图20180707095137.jpg

回复

使用道具 举报

发表于 2018-7-7 10:29:33 | 显示全部楼层
尝试在执行操作前加一个函数调用,对flash进行整片的擦除操作
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-7 12:01:21 | 显示全部楼层
感谢火哥,加上了整片擦除函数,已成功!
QQ截图20180707120103.jpg
回复 支持 反对

使用道具 举报

发表于 2018-7-7 14:38:10 | 显示全部楼层
strang 发表于 2018-7-7 12:01
感谢火哥,加上了整片擦除函数,已成功!

不谢,估计是我们的程序有bug,后面代码会更新这个
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-7 15:52:58 | 显示全部楼层
flyleaf 发表于 2018-7-7 14:38
不谢,估计是我们的程序有bug,后面代码会更新这个

好,火哥,再问下,有没有中文字模存储在内部FLASH的例程?
回复 支持 反对

使用道具 举报

发表于 2018-7-7 16:48:47 | 显示全部楼层
strang 发表于 2018-7-7 15:52
好,火哥,再问下,有没有中文字模存储在内部FLASH的例程?

内部FLASH直接在程序里存储成数组就可以了,像英文字模一样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-7 18:21:30 | 显示全部楼层
嗯,好的,我试试
回复 支持 反对

使用道具 举报

发表于 2018-7-14 20:24:39 | 显示全部楼层
aux_data.c文件定义burn_data[]第0项songti.xbf文件项的length=317*4096改为348*4096
回复 支持 反对

使用道具 举报

发表于 2018-7-19 22:08:53 | 显示全部楼层
火哥,我也遇到同样的问题,加一个函数调用,对flash进行整片的擦除操作,还是不行,length=317*4096改为348*4096也不行
帮忙看下吧,谢谢!
C:\Users\Administrator\Desktop\捕获.JPG
捕获.JPG
回复 支持 反对

使用道具 举报

发表于 2018-7-19 22:11:28 | 显示全部楼层
插入的清除语句在这里应该没问题吧?
C:\Users\Administrator\Desktop\捕获1.JPG
回复 支持 反对

使用道具 举报

发表于 2018-7-19 22:11:59 | 显示全部楼层

插入的清除语句在这里应该没问题吧?
捕获1.JPG
回复 支持 反对

使用道具 举报

发表于 2018-7-19 22:15:23 | 显示全部楼层
各位大神,帮帮忙,一直搞不定。
回复 支持 反对

使用道具 举报

发表于 2018-11-25 20:22:25 | 显示全部楼层
wangxb 发表于 2018-7-19 22:15
各位大神,帮帮忙,一直搞不定。

不知道你的问题解决了没有?

我今天也遇到了同样的问题,最后把TF卡重新格式化了一下,用黙认的分配单元大小,再重新拷贝文件后刷FLASH,成功!

供参考。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 08:32 , Processed in 0.038755 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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