发新帖我要提问
12
返回列表
打印

用单片机对FLASH进行擦除、编程

[复制链接]
楼主: wuhany
手机看帖
扫描二维码
随时随地手机跟帖
21
jimmhu| | 2017-9-4 16:16 | 只看该作者 回帖奖励 |倒序浏览
spark周 发表于 2017-9-3 16:28
既然都读出来了,那么直接对比是最可靠也是最快的

使用算法也可以。

使用特权

评论回复
22
xiaoyaozt| | 2017-9-4 16:17 | 只看该作者
liliang9554 发表于 2017-9-3 16:30
对,Flash那点容量对于电脑或者编程器主机来说也就一瞬间搞定

就是编译器进行校验的。

使用特权

评论回复
23
lihuami| | 2017-9-4 16:17 | 只看该作者
午夜粪车 发表于 2017-9-3 16:31
是的,代码也简洁,一个memcmp()搞定

这个是怎么实现的?

使用特权

评论回复
24
1988020566| | 2017-9-4 16:18 | 只看该作者
为什么要校验?

使用特权

评论回复
25
lzbf| | 2017-9-4 16:18 | 只看该作者
校验的话,就是读取程序核对。

使用特权

评论回复
26
houjiakai| | 2017-9-4 16:18 | 只看该作者
楼主这是用的什么芯片?

使用特权

评论回复
27
youtome| | 2017-9-4 16:18 | 只看该作者
什么编译软件下载程序?

使用特权

评论回复
28
cemaj| | 2017-9-4 16:18 | 只看该作者
lizye 发表于 2017-9-3 16:21
专业编程器会采用更复杂的算法。

一般都是比较下载程序是否正确

使用特权

评论回复
29
10299823| | 2017-9-4 16:18 | 只看该作者
shimx 发表于 2017-9-3 16:23
目前的这个flash,用它的专用软件校验的时候,是以1024字节(2个扇区)来读出数据,在所有数据读完后,它计 ...

专用软件校验就是内部校验算法。

使用特权

评论回复
30
jimmhu| | 2017-9-4 16:18 | 只看该作者
spark周 发表于 2017-9-3 16:28
既然都读出来了,那么直接对比是最可靠也是最快的

如果做CRC校验一般也没有问题。

使用特权

评论回复
31
lihuami| | 2017-9-4 16:18 | 只看该作者
午夜粪车 发表于 2017-9-3 16:31
是的,代码也简洁,一个memcmp()搞定

memcmp是比较字符串吗?

使用特权

评论回复
32
xiaoyaozt| | 2017-9-4 16:18 | 只看该作者
liliang9554 发表于 2017-9-3 16:30
对,Flash那点容量对于电脑或者编程器主机来说也就一瞬间搞定

Flash存储器的校验算法很简单。

使用特权

评论回复
33
angerbird| | 2017-9-4 21:46 | 只看该作者
校验的设计一般采用CRC16的设计方案即可

使用特权

评论回复
34
iamaiqiyi| | 2017-9-8 15:09 | 只看该作者
校验这个为什么要你自己实现?

使用特权

评论回复
35
iamaiqiyi| | 2017-9-8 15:20 | 只看该作者
这个不是编写的时候软件内部校验的吗

使用特权

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

本版积分规则