阅读:938回复:1
flash 读写问题求教
大侠们好,我编写flash读写程序的时候遇到问题,我根据flash片子的pdf文档上的命令序列读写,总是不成功,不知道为什么。
pdf文档上有个流程度,就是每次写或者擦除后都有哥polling 和data verify过程,我忽略了这个过程,不知道是否原因在此? 如果这个过程是必须的,请问怎么写这两个过程? 流程图我看不太明白,什么togle bit 。。。等等。 mov r0 0xc8000000 mov r1, 0xaa strb r1, [r0,#0xaaa] mov r1, 0x55 strb r1, [r0,#0x555] mov r1, 0xa0 strb r1, [r0,#0x0] mov r1, 0x45 strb r1, [r0,#0x10010] arm 指令,写入 0x45,但是不成功,请不吝赐教! |
|
沙发#
发布于:2003-07-09 11:22
flash编程我做过,首先要确定你片子工作在什么模式下,是字节模式还是字模式,两者的命令是不同的,写字节前该地址应为FF或FFFF(未写入过),否则要清除该sector.读写后或擦除后都要有个等待过程,就是你说的读取toggle bit,其实很简单,就是读该字节,如果该字节的b6总在反转,说明片子还在进行内部操作,等待。还不明白的话,给我来mail:webmaster@emt.com.cn
|
|