⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 revision.txt

📁 在CCS开发环境下的DSP 5509A的固件程序
💻 TXT
字号:
v2.3 : bulk endpoint bootloader implementation.

03/21/01 $MH$
=================
1. Changed USB_IOFLAG_NOBCNT to USB_IOFLAG_EOLL (End of Linked List)
2. Changed USB_EVENT_TRANSACTION_DONE to USB_EVENT_EOT (End of Transaction)


v2.4 : usb code for 5509 ROM

03/22/01 $MH$
=================
1. added usb_bootloader

03/24/01 $MH$
=================
1. Implemented Runtime init mode.  Found a linker bug:  
   Addd patch in linker cmd file to fill the end of .cinit section with 0x0000.
   Linker not end .cinit section with 0x0000, as a result the program will crash
   in runtime init mode  unless a 0x0000 value is inserted at the end of the section.

v2.5 : usb code for 5509 ROM

03/24/01 $MH$
=================
1. added usb_bootload device descriptor in usb_catdscr.h
2. Bulk bootload via endpoint 6
3. Hport bootload via endpoint 7

03/24/01 $MH$
=================
4. Bug fix:  _vUSB_procCtrlInTransaction used to skip 1st byte of a linked
             list buffer (with USB_IOFLAG_CAT) if the previous buffer ended 
             with data bytes of max packet size.

5. Bulk Bootmode successfully tested with WIN98 SE. Binary boot file created
   with Adv. Hex Editor (free ware).


v2.7 : usb code for 5509 ROM

03/30/01 $MH$
=================
1. Removed all the macros with functions.  Macro was suggested by software apps.
   But complete abstruction of hardware can not achieved is the users have to call
   macros.

2. Added host DMA boot mode.  

v2.8 : usb code for 5509 ROM

03/30/01 $MH$
=================
1. Put together all the API files in one (usb_api.c and usb_api.h)
2. Moved USB_isr in usb_drvr.c to put all the usb driver files in one

 
03/22/01 $MH$ MAKE THE FOLLOWING CHANGES FOR PHASE III ROM CODE (DONE 04/08/01 $MH$)
---------------------------------------------------------------
1. Dev Descriptor:  change Ep0 max pkt siz = 64, ProdID = 55xx if possible.   
2. Init EP0 objects with MaxPktSiz = 64.
3. swap and assign the EP0 IN/OUT buffer address. 
                      
                 OUT_BUF = 0x6680 - 0x66BF
                 IN_BUF  = 0x66C0 - 0x66FF

4. Init EP8 objects with endpoint type = USB_HPORT, event_mask = USB_EVENT_HINT/HERR,
   Add HPort event handler routine

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -