存储器分为两大类:ram和rom。ram就不讲了,今天主要讨论rom。 rom最初不能编程,出厂什么内容就永远什么内容,不灵活。后来出现了prom,可以自己写入一次,要是写错了,只能换一片,自认倒霉。人类文明不断进步,终于出现了可多次擦除写入的EPROM,每次擦除要把芯片拿到紫外线上照一下,想...
分类:
其他好文 时间:
2015-03-17 13:55:06
阅读次数:
156
最近在使用Google的Gson包进行Json和Java对象之间的转化,对于包含泛型的类的序列化和反序列化Gson也提供了很好的支持,感觉有点意思,就花时间研究了一下。由于Java泛型的实现机制,使用了泛型的代码在运行期间相关的泛型参数的类型会被擦除,我们无法在运行期间获知泛型参数的具体类型(所有的...
分类:
其他好文 时间:
2015-03-17 12:23:05
阅读次数:
174
开发板上的nand flash写不了,擦除不了:Bad block at 0xxxxx in erase block from 0xxxxx will be skipped……解决方法:nand scrub$(offset) $(size)yenter删除标记的坏块,这样就把整个flash格式化了....
分类:
其他好文 时间:
2015-03-12 00:53:17
阅读次数:
156
为什么再谈一次,因为上次代码实在是不够好。上篇文章 对象工厂 给出的代码太过拙劣,限于学识,我自己类型擦除技术仅仅是把对象的指针转换为void* 而已,实际上可以更为巧妙。这次利用新的类型擦出技术,给出一个完美的解决方,请看下文。...
分类:
其他好文 时间:
2015-03-11 17:28:28
阅读次数:
146
为什么再谈一次,因为上次代码实在是不够好。上篇文章 对象工厂给出的代码太过拙劣,限于学识,我自己类型擦除技术仅仅是把对象的指针转换为void* 而已,实际上可以更为巧妙。这次利用新的类型擦出技术,给出一个完美的解决方,请看下文。
分类:
其他好文 时间:
2015-03-11 16:56:11
阅读次数:
148
今天再花了一个白天时间,把PPT动画的进入效果全部实现。浮入效果头文件class TCbwAnimationEffect_Erase : public TCbwAnimationEffect { // 擦除virtual void __fastcall BuildMaskMat(cv::Mat& d...
分类:
其他好文 时间:
2015-03-06 17:01:50
阅读次数:
136
今天再花了一个白天时间,把PPT动画的进入效果全部实现。
1. 头文件
class TCbwAnimationEffect_Erase : publicTCbwAnimationEffect { // 擦除
virtualvoid __fastcall BuildMaskMat(cv::Mat& destMat, cv::Mat& srcMat,
...
分类:
其他好文 时间:
2015-03-06 16:35:35
阅读次数:
227
1.NOR Flash和NAND Flash
对于Flash存储器件的可靠性需要考虑3点:位反转、坏块和可擦除次数。所有的Flash器件(包括NOR Flash和NAND Flash)都遭遇位反转的问题:由于Flash固有的电器特性,在读写数据过程中,偶然会产生一位或几位数据错误(这种概率很低),NAND Flash出现这种问题的几率远大于NOR Flash。当位反转发生在关键的代码、数...
分类:
其他好文 时间:
2015-02-26 11:40:49
阅读次数:
147
OK,春节第一更。 这几天我把扔下了几年了STM32开发板又掏出来了,配置很简单:红牛+山寨的JLink。 调试的时候总是要擦除,然后下载,且不说这flash的擦写寿命,这时间就让人很急躁(……)。 那么有没有办法不擦写呢?其实很简单,不用片上flash就可以了,咱们把程序下载到RAM里面走起。 好...
分类:
其他好文 时间:
2015-02-23 13:07:45
阅读次数:
180
使用了MX25L512的SPI接口的Flash电路连接图:总的大小512kb,即64kB,sector的大小为256 Bytes,block的大小为4k Bytes调试时出现的问题:1、Flash只能读数据,不能写数据 根源在于Flash的软件写保护没有去掉,这样,写、擦除,甚至写状态寄存器都不能执...
分类:
其他好文 时间:
2015-02-12 20:05:27
阅读次数:
833