1. 程式人生 > >CYUSB3065開發板除錯過程2_啟動方式及EEPROM

CYUSB3065開發板除錯過程2_啟動方式及EEPROM

     接上一篇。

      上一篇介紹了下載韌體重新列舉的過程。  

      CYUSB3065開發板上設計有EEPROM和SPI儲存器,都可以儲存韌體程式。這裡先說一下EEPROM儲存器(當然,必不可少的要說到晶片上電後的啟動方式)。與EEPROM相關的電路如下:

liangziusb_cx3_20150705_3.jpg

      由於單片EEPROM容量太小,不足以裝下一個完整的韌體程式,所以硬體上設定了兩片EEPROM。晶片型號是AT24C1024B-SH-T,你也可以用別的型號,但都得測試。這個型號的EEPROM很早就應用在我的CYUSB3014的開發板上了,沒有問題。

      先生成EEPROM的IMG檔案,如下,

liangziusb_cx3_20150705_4.jpg

      接下來燒寫IMG檔案到EEPROM中,具體如何燒寫,請檢視之前的帖子,成功燒寫後,Control Center的左下角會出現成功燒寫的提示,如下:

liangziusb_cx3_20150705_6.jpg

       最後一步,設定板子上的PMOD開關,設定成從EEPROM啟動就可以了。還要說明兩點,因為是UVC裝置,重新列舉後不要到Control Center窗口裡去找UVC裝置了,要到裝置管理器中查詢。還有,預設情況下,從EEPROM啟動的時間太長,有13秒左右,需要縮短啟動時間。

     SPI儲存器沒有和RS232複用,引腳是單獨的,這一點比CYUSB3014要有改進(3014的SPI和RS232是複用的)。由於比較簡單,SPI就不另做說明了。

      接下一篇。

 

(另公佈一群號178338109,CYUSB3014開發專業討論區)

 

淘寶企業店鋪:https://shop217064446.taobao.com/ 良子,專注USB、FPGA、PCIE設計開發,定製專家。  QQ:1345482533