hsl
hsl
驱动牛犊
驱动牛犊
  • 注册日期2001-06-07
  • 最后登录2004-05-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1481回复:3

请问如何将EZ-USB(AN2131)的固件放到EEPROM中来引导?

楼主#
更多 发布于:2004-03-11 23:04
大家好:
    请问如何能实现将EZ-USB(AN2131)的固件放到EEPROM中来(即EEPROM第一个字节为0XB2形式)。用keil生成的*.hex文件如何做到满足0XB2形式的格式要求。另外,是不是用framework写的固件只能采用0XB0形式从主机下栽?我用framework写的固件即使功能极其简单,但得到的文件尺寸也非常大(>8k),根本无法写入24LC64。手册上说EZ-USB(AN2131)好像最大只支持到24LC64,用24LC128或24LC256行吗?本人是新手,还望大家多多指点,不胜感激!
author22
驱动小牛
驱动小牛
  • 注册日期2003-08-20
  • 最后登录2018-04-07
  • 粉丝0
  • 关注0
  • 积分391分
  • 威望85点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-12 09:25
可以用128或者256,固件下载的程序一般下载到2131内部的程序存储器中。如果下载到外部存储器的话,一般都是要进行读写IIC的操作。内部和外部存储器你还没有分清楚。
我的Vc代码仓库:[url]http://sh.b211.net[/url]
hsl
hsl
驱动牛犊
驱动牛犊
  • 注册日期2001-06-07
  • 最后登录2004-05-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-13 10:12
楼上的大虾,谢谢你告诉我128和256都可用,不过我说的EEPROM可不是在运行时使用,而是在平时存放固件,在运行时固件由EEPROM中Load进AN2131s的内存中,而不是由电脑Load.我关键想解决的问题是:用framework而不是用汇编写的固件,为什吗文件尺寸这样大?能变小一些么。我用的keil是7.06的,按理不该会有内存限制吧?可我用framewor生成的代码,好像在AN2131s的内存中根本就放不下,必须借助开发板上的外存才行,这是怎么回事呀?还望指点一二,谢谢先!!!
zhangyue9331
驱动牛犊
驱动牛犊
  • 注册日期2004-09-23
  • 最后登录2004-11-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-11 09:19
我也想知道,能不能讲详细点
游客

返回顶部