飞语 发表于 2009-3-7 22:28:07

关于通过ICH的SPI控制器访问BIOS SPI FLASH

我现在是设置ICH10的OPMENU里设置咯访问FLASH的操作码,当然OPTYPE也对应设置,在OPERA中放入咯使能写操作码,然后就是设置SSFC—Software Sequencing Flash Control Register来控制指令发

当我在使用块擦除FLASH时只能擦BLOCK 0 其他BLOCK都檫不成功,但用FLASH的全擦指令是能把整个FLASH檫掉咯

还有写指令只能写BLOCK的前面一部分,后面部分写不成功



是我考虑的ICH里的寄存器里少设置咯吗,还是什么原因出现这种情况的,麻烦各位咯

飞语 发表于 2009-3-8 13:05:35

我这个问题很迷惑,读是没有问题的,就是ERASE 和PROGRAM,但如果是设置不对吧,又能成功一部分,迷惑中

eject 发表于 2009-3-8 23:26:15

可以看下BP0,1,2的狀態
用RDSR指令
是不是保護區的問題

我們公司論壇有些資料
看看有沒有幫助
www.samedisk.com/cht/forum/viewforum.php?f=6

飞语 发表于 2009-3-9 00:21:10

bp 0,1,2是代表什么的,保护区你是指ICH对于SPI哪个保护区吗重点是我能全擦啊
页: [1]
查看完整版本: 关于通过ICH的SPI控制器访问BIOS SPI FLASH