chichitete 发表于 2009-6-5 10:26:59

请问ENE的KB3310B规格

刚看EC规格,有遇到不懂的问题请教:
在DATASHEET图中可用SPI外挂Flash当BIOS,有几种方法刷新BIOS?
由LPC?或是SPI?或是...
是否有经过8051进行刷新?
那EC要进入IDLE & RESET mode才可刷新?
感谢指教.

chichitete 发表于 2009-6-5 10:46:28

回复 1# chichitete 的帖子

刚看了另外一篇文章,得到答案是经过LPC或FWH,那这些数据是如何转成SPI传输?芯片内线路?

peterhu 发表于 2009-6-5 15:19:34

执行BIOS code时会透过LPC/FWH fetch code,这部分EC内部的线路会将该动作转成spi
read操作。至于刷新BIOS却通常是透过LPC index _io直接操作EC spi controler实现的。
具体你可以追一下AM* BIOS code flash部分,也可以参考EC 版我的一篇文章“我所知道的EC==>SPI BUS".

chichitete 发表于 2009-6-8 08:59:32

回复 3# peterhu 的帖子

感谢版主大大的宝贵意见,正努力学习规格中.

qdk0901 发表于 2009-6-13 00:02:18

也可以用串口进行刷写,就是所谓的ISP模式。

挂在SPI上能跑Code是因为EC内部有LPC到SPI的桥接逻辑:lol

chichitete 发表于 2009-7-16 13:41:28

所以BIOS或8051在fetch code的时候,都是经过内部的SPI读写转换
那华邦W83L951的也是由SFI转换至LPC上传BIOS code?而不需要经过8051?
另外想请教BIOS是一次性抓取很多code在执行的?
谢谢
页: [1]
查看完整版本: 请问ENE的KB3310B规格