|
|
发表于 2009-12-12 15:05:53
|
显示全部楼层
1. 请问EC里的8051在fetch在SPI flash ROM code时,这时host通过LPC也要读或写SPI flash ROM
& v" e; k# [# o 要让8051进入IDLE mode?这时是不是就是PETER大侠说的更新NVROM?- T, Q& W. `; {( L, R @$ G( N8 S
=====================================================================
3 Z, g, D. S- z1 T: q2 a, l' N& P读取由LPC to SPI桥控制,不需要你控制。写入需要让8051停止取指令
( y7 N" d, G* x$ z X9 o=====================================================================
% R& R4 O2 p9 b! x2. 通过SPI fetch flash rom code,若8051 run 22MHz,SPI interface run 33MHz,来得及让8051每+ h1 L3 U( u3 N; ~) g" X
条指令fetch一次吗?小弟算好像来不及,莫非与晶片内部的2k-XROM有关?
7 \, Z+ c3 ~* S7 K================================================================, ^$ f4 K9 F/ ~" Y5 N
ENE的EC是3 cpu cycles per instructtion cycles,而大部分指令又需要2个或者更多 instruction cycles,# f7 P3 m9 p$ v/ v- Q9 B0 q
因此,MIPS为3.7M,再加上有指令缓存,应该是来得及的
+ w9 K( T* N( C8 `# G================================================================
# x6 ]+ D! N5 T2 {0 ~7 u3. 8051 fetch SPI ROM 时,是用那条指令?参考peter大侠文章说的W25X80那颗,开机时,第一条指令要怎么读?, o; _5 x0 d. H
小弟是新手,没做过,各位大哥赐教
+ e2 g* g% x& |, B/ e" ]6 U================================================================9 p& U( s5 L1 e$ T& H
没有指令。8051已经为你做好了这些
) E- Q, F; u. d9 ]# I( q================================================================ |
|