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

关于用EZ-USB的Firmware FrameWorks开发固件导致固件文件过大的问题?

楼主#
更多 发布于:2004-03-11 11:56
大家好:
    小弟用EZ-USB的Firmware FrameWorks实现批量传输,功能简单得很,只是从主机把数据写入EPOUT3,固件负责把EPOUT3中的数据写入EPIN3,让主机再读回去。如果用汇编写,得到的*.hex文件才1k大小,可使用Firmware FrameWorks实现,得到的*.hex文件大小超过9k。这样,我就无法将该文件写入24LC64,以实现从device枚举。造成这个问题,是不是对Firmware FrameWorks进行build时有什么设置选项,或其编码中有设置项。可以解决吗?请大家帮帮忙,谢谢!!!
hsl
hsl
驱动牛犊
驱动牛犊
  • 注册日期2001-06-07
  • 最后登录2004-05-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-11 23:06
为什么还没有人回复?帮帮我,谢谢先。
jjtjjt1234
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2005-04-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-12 00:09
把固件框架里那些你没用到的去掉(变成注释),如框架提供得很多得USB中断函数等。
jiang
hsl
hsl
驱动牛犊
驱动牛犊
  • 注册日期2001-06-07
  • 最后登录2004-05-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-13 10:43
楼上的,先谢谢你。我试了,不行。未注释前,*.hex文件大小为9k,注释掉后,大小仍为9k。而且在连接时出现警告,好像是由于*.lib库造成的,以下是我故意只注释掉一个函数ISR_EP7IN()这个函数出现的结果。从其中的Program Size: data=47.5 xdata=1353 code=2771看,我的文件不应该很大。是不是用framework做的文件,都必须要定位到外存中运行,而不能在an2131s的内存中运行呀,有这种限制么?还是我用的keil有限制?我没用开发板带的4k限制版keil,而是从网上down了一个注册版的,这样行吗,会不会有问题?
请高手指点,多谢!

compiling PERIPH.C...
assembling DSCR.A51...
linking...
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  ISR_EP7IN
    MODULE:  ..\..\..\..\Target\Lib\Ezusb\USBJmpTb.OBJ (USBJMPTBL)
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  ISR_EP7IN
    MODULE:  ..\..\..\..\Target\Lib\Ezusb\USBJmpTb.OBJ (USBJMPTBL)
    ADDRESS: 4951H
Program Size: data=47.5 xdata=1353 code=2771
creating hex file from "bulktest"...
User command #1: ..\..\..\..\Bin\HEX2BIX.EXE bulktest.hex
Intel Hex file to EZ-USB Binary file conversion utility
Copyright (c) 1997-1999, Cypress Semiconductor Inc.
65536 Bytes written.
Conversion completed successfully.
"bulktest" - 0 Error(s), 2 Warning(s).
ww7002
驱动牛犊
驱动牛犊
  • 注册日期2004-01-10
  • 最后登录2010-07-13
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-13 11:27
能不能给一份固件源程序我,我刚刚学usb
tianjh2000@126.com
谢谢
hsl
hsl
驱动牛犊
驱动牛犊
  • 注册日期2001-06-07
  • 最后登录2004-05-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-03-14 09:25
如果你用的是Cypress的片子,可到www.cypress.com\design去下载,里面有固件源代码,还有开发用的软件,好多例子。
游客

返回顶部