|
|
发表于 2009-12-12 15:05:53
|
显示全部楼层
1. 请问EC里的8051在fetch在SPI flash ROM code时,这时host通过LPC也要读或写SPI flash ROM0 {6 D' X% d& m N
要让8051进入IDLE mode?这时是不是就是PETER大侠说的更新NVROM?$ c) [2 j, m4 u5 G# U; P4 Z
=====================================================================
& E+ I7 F4 Q/ W9 I6 f3 t# c读取由LPC to SPI桥控制,不需要你控制。写入需要让8051停止取指令
' C; o" h5 K j- f# X* z- s8 o6 d=====================================================================/ p- _' U, R5 \; _* m1 c: C
2. 通过SPI fetch flash rom code,若8051 run 22MHz,SPI interface run 33MHz,来得及让8051每8 A2 C a! u/ w A' _
条指令fetch一次吗?小弟算好像来不及,莫非与晶片内部的2k-XROM有关?
7 p. L' Z2 B1 [================================================================
$ L& N2 j* U% T; UENE的EC是3 cpu cycles per instructtion cycles,而大部分指令又需要2个或者更多 instruction cycles,; a0 O# m; o+ Z6 d: V" j
因此,MIPS为3.7M,再加上有指令缓存,应该是来得及的/ D8 z2 X$ h6 _" p
================================================================
% M2 p( ?- T, d7 f; y# M0 o2 I, L3. 8051 fetch SPI ROM 时,是用那条指令?参考peter大侠文章说的W25X80那颗,开机时,第一条指令要怎么读?
# X6 ^; k% x; x! e# H小弟是新手,没做过,各位大哥赐教( \+ h5 Z J. d! _% G9 o
================================================================4 T5 w2 u0 U: i8 [
没有指令。8051已经为你做好了这些
0 H; f( |" ^$ k, a================================================================ |
|