用于USB20芯片CY7C68013和FPGA之间的通信

源代码在线查看: build.bat

软件大小: 2787 K
上传用户: stone825
关键词: C68013 68013 FPGA USB
下载地址: 免注册下载 普通下载 VIP

相关代码

  1. @echo off  
  2. REM #--------------------------------------------------------------------------  
  3. REM #   File:       BUILD.BAT  
  4. REM #   Contents:   Batch file to build EZ-USB FX2 firmware frameworks.  
  5. REM #  
  6. REM #   Copyright (c) 2000 Cypress Semiconductor All rights reserved  
  7. REM #--------------------------------------------------------------------------  
  8.   
  9. REM # command line switches  
  10. REM # ---------------------  
  11. REM # -clean delete temporary files  
  12. REM # -i     Locate code in internal RAM.  Also builds EEPROM images.  Requires full  
  13. REM #        version of Keil Tools  
  14.   
  15. REM ### Compile FrameWorks code ###  
  16. c51 fw.c debug objectextend code small moddp2  
  17.   
  18. REM ### Compile user peripheral code ###  
  19. REM ### Note: This code does not generate interrupt vectors ###  
  20. c51 bulkloop.c db oe code small moddp2 noiv  
  21.   
  22. REM ### Assemble descriptor table ###  
  23. a51 dscr.a51 errorprint debug  
  24.   
  25. REM ### Link object code (includes debug info) ###  
  26. REM ### Note: XDATA and CODE must not overlap ###  
  27. REM ### Note: using a response file here for line longer than 128 chars  
  28. echo fw.obj, dscr.obj, bulkloop.obj, > tmp.rsp  
  29. echo %CYUSB%\target\lib\FX2\USBJmpTb.obj, >> tmp.rsp  
  30. echo %CYUSB%\target\lib\FX2\EZUSB.lib  >> tmp.rsp  
  31. if "%1" == "-i" echo TO bulkloop RAMSIZE(256) PL(68) PW(78) CODE(80h) XDATA(1000h)  >> tmp.rsp  
  32. if not "%1" == "-i" echo TO bulkloop RAMSIZE(256) PL(68) PW(78) CODE(4000h) XDATA(5000h)  >> tmp.rsp  
  33. bl51 @tmp.rsp  
  34.   
  35. REM ### Generate intel hex image of binary (no debug info) ###  
  36. oh51 bulkloop HEXFILE(bulkloop.hex)  
  37.   
  38. REM ### Generate serial eeprom image for C2 (EZ-USB FX2)bootload ###  
  39. if "%1" == "-i" %CYUSB%\bin\hex2bix -i -f 0xC2 -o bulkloop.iic bulkloop.hex  
  40.   
  41. echo WARNING: Frameworks must relocate descriptors to internal mem with 4K Compiler.  
  42.   
  43. REM ### usage: build -clean to remove intermediate files after build  
  44. if "%1" == "-clean" del tmp.rsp  
  45. if "%1" == "-clean" del *.lst  
  46. if "%1" == "-clean" del *.obj  
  47. if "%1" == "-clean" del *.m51  
  48.   
  49.               

相关资源