|
发表于 2009-12-12 15:05:53
|
显示全部楼层
1. 请问EC里的8051在fetch在SPI flash ROM code时,这时host通过LPC也要读或写SPI flash ROM
3 b( {, g; D5 \$ ]! b 要让8051进入IDLE mode?这时是不是就是PETER大侠说的更新NVROM?! u; i+ Q. p/ _
=====================================================================
) M/ z1 ]( n! i: H, w: y读取由LPC to SPI桥控制,不需要你控制。写入需要让8051停止取指令
3 |4 p0 @3 b8 h8 W+ X8 ?=====================================================================
9 i0 G$ H7 x/ D% u# D* @: U2. 通过SPI fetch flash rom code,若8051 run 22MHz,SPI interface run 33MHz,来得及让8051每
) Y; W) [5 D( a8 G1 c 条指令fetch一次吗?小弟算好像来不及,莫非与晶片内部的2k-XROM有关?
* v5 h7 W& g% a, ?================================================================# D1 t! _* K2 t4 K6 \7 \
ENE的EC是3 cpu cycles per instructtion cycles,而大部分指令又需要2个或者更多 instruction cycles,
1 M1 |( R# \* H- U3 q! k$ E因此,MIPS为3.7M,再加上有指令缓存,应该是来得及的( x' l3 S! S& Y3 a# \& `
================================================================) b3 _+ l4 V4 A) D3 U
3. 8051 fetch SPI ROM 时,是用那条指令?参考peter大侠文章说的W25X80那颗,开机时,第一条指令要怎么读?- _0 R; m r' |) E8 M, a! X
小弟是新手,没做过,各位大哥赐教
) D9 D: ~9 v! |$ y) v" d4 Z================================================================
& M) y4 A7 @) O% A0 J9 d ~8 v没有指令。8051已经为你做好了这些
" f1 b# }* [% G D, Q: {9 p1 H* W================================================================ |
|