关于通过ICH的SPI控制器访问BIOS SPI FLASH
我现在是设置ICH10的OPMENU里设置咯访问FLASH的操作码,当然OPTYPE也对应设置,在OPERA中放入咯使能写操作码,然后就是设置SSFC—Software Sequencing Flash Control Register来控制指令发当我在使用块擦除FLASH时只能擦BLOCK 0 其他BLOCK都檫不成功,但用FLASH的全擦指令是能把整个FLASH檫掉咯
还有写指令只能写BLOCK的前面一部分,后面部分写不成功
是我考虑的ICH里的寄存器里少设置咯吗,还是什么原因出现这种情况的,麻烦各位咯 我这个问题很迷惑,读是没有问题的,就是ERASE 和PROGRAM,但如果是设置不对吧,又能成功一部分,迷惑中 可以看下BP0,1,2的狀態
用RDSR指令
是不是保護區的問題
我們公司論壇有些資料
看看有沒有幫助
www.samedisk.com/cht/forum/viewforum.php?f=6 bp 0,1,2是代表什么的,保护区你是指ICH对于SPI哪个保护区吗重点是我能全擦啊
页:
[1]