xiaocr
驱动牛犊
驱动牛犊
  • 注册日期2002-11-12
  • 最后登录2003-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1704回复:10

Cypress的EZ-USB系列的Firware存放在哪里?(在线)

楼主#
更多 发布于:2003-04-10 09:20
我看了Cypress的EZ-USB系列的USB芯片,好象只有RAM区,那么它们的Firware存放在哪里呢?

最新喜欢:

idlemanidlema...
Li Li
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2003-05-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-04-10 09:23
firmware 是在plug时由驱动程序下载进去的。也可以用其control panel下载或是keil C.
xiaocr
驱动牛犊
驱动牛犊
  • 注册日期2002-11-12
  • 最后登录2003-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-04-10 09:29
那是不是只有设备插入到计算机的USB接口时通过相应的Firmware Loader Driver才下载到设备?好象D12接口芯片的Firware不是这样的对么?
Li Li
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2003-05-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-04-10 09:48
至少对于EZUSB而言是这样的,因为其所支持的EEPROM的大小非常有限,通常只能存放PID&VID等。每个产品会有其不同的设计风格,对于你所说的DK1我并没有用过,但我想其技术手册上应有详细的说明。
wunamay
驱动牛犊
驱动牛犊
  • 注册日期2003-04-09
  • 最后登录2003-05-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-04-10 10:00
EZ-USB芯片具有软特性,通过USB接口从主机下载的8051程序和数据存储在内部RAM中
xiaocr
驱动牛犊
驱动牛犊
  • 注册日期2002-11-12
  • 最后登录2003-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-04-10 10:41
那我想知道,如果我有自己的算法,代码比较大的,我是不是需要扩展一存储器。能放在EZ-USB的EPROM么?或者我可不可以再加入一CPU比如51系列的(因为其内部有FLASH存储器)。
xiaocr
驱动牛犊
驱动牛犊
  • 注册日期2002-11-12
  • 最后登录2003-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-04-10 10:44
那我想知道,如果我有自己的算法,代码比较大的,我是不是需要扩展一存储器。能放在EZ-USB的EPROM么?或者我可不可以再加入一CPU比如51系列的(因为其内部有FLASH存储器)。EZ―USB系列里有没有带FLASH的呀
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-04-10 11:59
那你直接加一片flash不就完了吗,不过8.5的ram已经很大了,usb的程序一般也就不到4k吧,你还做什么处理呀,程序怎么会那么大?
xiaocr
驱动牛犊
驱动牛犊
  • 注册日期2002-11-12
  • 最后登录2003-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-04-11 09:05
我想问个问题,Cypree的EZ-USB只有RAM系列的Firware是通过USB接口来下载的,那么是不是我在一台PC上安装时除了要有Firware Loader Driver外,我还要把相应的Firware文件拷到该机器上?还是在编写Firware Loader Driver时就已经把Firware做成driver image了?我问这个问题的目的是,我给用户驱动程序是我不想让用户看到设备的Firware,因为Firware有些重要信息。
还有一个问题就是:一般USB开发包括Firmware和驱动程序的编写。我想知道Cypress的USB驱动程序是不是就是指Firware Loader Driver?请多多指教,多谢了!
Li Li
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2003-05-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-04-11 10:34
从功能上说,USB驱动除了要完成所需要的硬件与软件接口,还需要负责初始化硬件,包括下载firmware。当然,从物理上说二者可以放在同一个文件中完成。Cypress提供一套基于现有框架的开发流程,用户做驱动并不需要很多的改动。至于firmware的保密性应该不是问题,因为在做驱动时firmware是以binary的形式被include进去的。
xiaocr
驱动牛犊
驱动牛犊
  • 注册日期2002-11-12
  • 最后登录2003-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-04-11 11:23
多谢L i L i的热心,当然还有大佬等
游客

返回顶部