zoukankan      html  css  js  c++  java
  • USB学习笔记连载(十三):keil的配置环境

      在对USB设备的驱动名字进行更改时,需要利用keil软件对固件进行修改,并生成 .iic 文件烧录到CY7C68013A所带的外部EEPROM中,keil生成的 .hex文件只能烧录到 Cypress的RAM中。

      这个配置也是非常的简单,首先找到安装套件中的bin文件夹,找到hex2bin软件。如下图:

    image  找到此应用软件之后,粘贴其路径,然后在工程文件夹下右键或者选择Project—>Options for Target 'Targer 1',选择Output选项,选中Run User Program #1选择如下图所示:

    imageimage    在上图中,需要对Run User Program Run#1中进行写下面命令:

       xxxx(这里粘贴刚才hex2bin的路径)-i -f 0xC2 -o bulkloop.iic bulkloop.hex如下面的例子所示:

    C:UsersAdministratorDesktop11112CY3684_EZ-USB_FX2LP_DVK1.1BinHex2bix.exe -i -f 0xC2 -o bulkloop.iic bulkloop.hex

      对于其中-i表示输出为.iic文件。

       –f 0xC2,表示烧写后,将USB设备再次插入到主机设备上之后,采用C2的启动方式(从外部EEPROM中启动,读取VID,PID等)。

      -o表示将输入文件.hex转换成.iic文件。

      上述设置完之后,点击编译或者快捷键F7,会生成 .iic文件,如下图所示:

      image image //=========================================================

    注意上述之所以能够转换成功,是因为首先生成.hex文件,然后利用了hex2bin软件进行了转换,所以必须先生成.hex文件,如下图所示:

    image C:UsersAdministratorDesktop11112CY3684_EZ-USB_FX2LP_DVK1.1BinHex2bix.exe -i -f 0xC2 -o bulkloop.iic bulkloop.hex

      对于上述的操作,还可以修改生成.iic的名字,比如将bulkloop.iic改为bulk.iic,然后点击编译,生成的.iic文件名为bulk.iic,如下图所示:

    image

  • 相关阅读:
    1058 A+B in Hogwarts (20)
    1046 Shortest Distance (20)
    1061 Dating (20)
    1041 Be Unique (20)
    1015 Reversible Primes (20)(20 分)
    pat 1027 Colors in Mars (20)
    PAT 1008 Elevator (20)
    操作系统 死锁
    Ajax的get方式传值 避免& 与= 号
    让IE浏览器支持CSS3表现
  • 原文地址:https://www.cnblogs.com/raymon-tec/p/5356905.html
Copyright © 2011-2022 走看看