alittlebug
驱动牛犊
驱动牛犊
  • 注册日期2005-07-28
  • 最后登录2011-07-07
  • 粉丝0
  • 关注0
  • 积分451分
  • 威望52点
  • 贡献值0点
  • 好评度39点
  • 原创分0分
  • 专家分0分
阅读:1411回复:3

如何将固件程序写进e2prom里面呢?

楼主#
更多 发布于:2007-03-13 18:50
  如何将固件程序写进e2prom里面呢?
每次上电我都重新加载,很是麻烦
应该有上电就有的吧,如何写呢?
谢谢
usbsolution
驱动牛犊
驱动牛犊
  • 注册日期2005-09-20
  • 最后登录2011-11-05
  • 粉丝0
  • 关注1
  • 积分155分
  • 威望17点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-13 20:44
将hex文件转为iic文件,在control panel中电击eeprom按钮选择此文件即可。注意烧写后擦除麻烦,但可通过在firmware中加桩来实现。我正要写这个东西呢。赫赫。

hex->iic请参考HEX2BIX程序。(安装开发工具后就有了)

HEX2BIX [-AIBRH?] [-S symbol] [-M memsize] [-O filename] Source
    Source - Input filename
    A      - Output file in the A51 file format
    B      - Output file in the BIX file format (Default)
    H|?    - Display this help screen
    I      - Output file in the IIC file format
    M      - Maximum memory size (Default = 8k)
    O      - Output filename
    R      - Append bootload block to release reset
    S      - Public symbol name for linkin

如下即可:
hex2bix -i -f 0xC2 -o xxx.iic xxx.hex
来吧!www.usbsolution.com
alittlebug
驱动牛犊
驱动牛犊
  • 注册日期2005-07-28
  • 最后登录2011-07-07
  • 粉丝0
  • 关注0
  • 积分451分
  • 威望52点
  • 贡献值0点
  • 好评度39点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-13 21:54
谢谢,我无法实现自举啊
1.把B0改为C2,也是不行


2.加桩来实现是什么意思?
usbsolution
驱动牛犊
驱动牛犊
  • 注册日期2005-09-20
  • 最后登录2011-11-05
  • 粉丝0
  • 关注1
  • 积分155分
  • 威望17点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-03-14 12:44
1.这个转换肯定是正确的,我一直这么用的,无法自举就是找不到新硬件?

2.等几天我写个详细的。加桩的说法也许不正确,就是通过firmware来接收指令,来从pc下载程序到eeprom中。
来吧!www.usbsolution.com
游客

返回顶部