阅读:1481回复:3
请问如何将EZ-USB(AN2131)的固件放到EEPROM中来引导?
大家好:
请问如何能实现将EZ-USB(AN2131)的固件放到EEPROM中来(即EEPROM第一个字节为0XB2形式)。用keil生成的*.hex文件如何做到满足0XB2形式的格式要求。另外,是不是用framework写的固件只能采用0XB0形式从主机下栽?我用framework写的固件即使功能极其简单,但得到的文件尺寸也非常大(>8k),根本无法写入24LC64。手册上说EZ-USB(AN2131)好像最大只支持到24LC64,用24LC128或24LC256行吗?本人是新手,还望大家多多指点,不胜感激! |
|
沙发#
发布于:2004-03-12 09:25
可以用128或者256,固件下载的程序一般下载到2131内部的程序存储器中。如果下载到外部存储器的话,一般都是要进行读写IIC的操作。内部和外部存储器你还没有分清楚。
|
|
|
板凳#
发布于:2004-03-13 10:12
楼上的大虾,谢谢你告诉我128和256都可用,不过我说的EEPROM可不是在运行时使用,而是在平时存放固件,在运行时固件由EEPROM中Load进AN2131s的内存中,而不是由电脑Load.我关键想解决的问题是:用framework而不是用汇编写的固件,为什吗文件尺寸这样大?能变小一些么。我用的keil是7.06的,按理不该会有内存限制吧?可我用framewor生成的代码,好像在AN2131s的内存中根本就放不下,必须借助开发板上的外存才行,这是怎么回事呀?还望指点一二,谢谢先!!!
|
|
地板#
发布于:2004-11-11 09:19
我也想知道,能不能讲详细点
|
|