|
|
发表于 2009-12-12 15:05:53
|
显示全部楼层
1. 请问EC里的8051在fetch在SPI flash ROM code时,这时host通过LPC也要读或写SPI flash ROM
3 ?6 g$ X4 `2 W4 F 要让8051进入IDLE mode?这时是不是就是PETER大侠说的更新NVROM?
D9 |1 u! j* m) y' B) F=====================================================================
- n. e7 ?5 _: F" t+ r4 ^! i读取由LPC to SPI桥控制,不需要你控制。写入需要让8051停止取指令/ L- ]+ a+ e; Y$ [) Z* y
=====================================================================
6 ?7 ^* z. F! F" F2. 通过SPI fetch flash rom code,若8051 run 22MHz,SPI interface run 33MHz,来得及让8051每4 U% H) f& w9 P) S: Y7 D$ p& O8 X
条指令fetch一次吗?小弟算好像来不及,莫非与晶片内部的2k-XROM有关?
: b% }% x+ H: j- m/ m/ Z================================================================
- z- d) k! g1 I6 c& m/ W0 N8 [ENE的EC是3 cpu cycles per instructtion cycles,而大部分指令又需要2个或者更多 instruction cycles,# c! @( Z2 A0 g; n& h
因此,MIPS为3.7M,再加上有指令缓存,应该是来得及的% \. o, C' Z' c, i( M) |" l
================================================================& w) I; y, _4 w% W1 v7 n5 H
3. 8051 fetch SPI ROM 时,是用那条指令?参考peter大侠文章说的W25X80那颗,开机时,第一条指令要怎么读?, {% u4 J: T& Y9 p8 |
小弟是新手,没做过,各位大哥赐教9 U1 {) _2 Y0 P& \4 N5 o
================================================================( e' {5 w8 ]' }& ?( v0 w" P# a7 r
没有指令。8051已经为你做好了这些
5 r, G% D" n! M7 b: Z8 n================================================================ |
|