|
|
发表于 2009-12-12 15:05:53
|
显示全部楼层
1. 请问EC里的8051在fetch在SPI flash ROM code时,这时host通过LPC也要读或写SPI flash ROM2 k9 e# J6 G3 W) x5 V9 j) Z
要让8051进入IDLE mode?这时是不是就是PETER大侠说的更新NVROM?; `+ u$ V0 X0 ]* [, O, c/ I* I& Q( Z
=====================================================================& U4 ~) S; }) R5 Q7 }
读取由LPC to SPI桥控制,不需要你控制。写入需要让8051停止取指令
1 N5 P" F1 N5 g=====================================================================
/ {: ?. K; }- ^3 c9 h7 g/ G/ x2. 通过SPI fetch flash rom code,若8051 run 22MHz,SPI interface run 33MHz,来得及让8051每
8 U3 W9 y; i p* Z0 d: o 条指令fetch一次吗?小弟算好像来不及,莫非与晶片内部的2k-XROM有关?
4 ^1 k9 H. o# {% W# a3 o: ~================================================================* [) j/ e6 x5 w0 m
ENE的EC是3 cpu cycles per instructtion cycles,而大部分指令又需要2个或者更多 instruction cycles,* V, B$ E. X6 g) P6 X7 ]4 f( Z" D
因此,MIPS为3.7M,再加上有指令缓存,应该是来得及的
6 I) z! r, O5 L8 ]$ S1 c================================================================
0 |" B: F& Y. s L/ U3. 8051 fetch SPI ROM 时,是用那条指令?参考peter大侠文章说的W25X80那颗,开机时,第一条指令要怎么读?
' u4 I$ u7 n9 {$ E% X/ W小弟是新手,没做过,各位大哥赐教
% L4 L& Q, O5 w$ h' J================================================================. P6 L$ Y4 ]( `
没有指令。8051已经为你做好了这些- u, I0 {0 \9 J# r& H" i
================================================================ |
|