原文:USB學習筆記連載(十五):USB固件更新以及安裝驅動

前幾篇博客已經把如何更改固件程序和更改USB驅動名稱,那么接下來就要把之前生成的 .iic 文件燒錄到EEPROM里面去,實現USB的C 啟動 筆者使用的是此類型,C 啟動 。 打開Cypress USB Console軟件,EERPOM里面若是沒有固件程序,則顯示結果如下圖所示。 選擇options EZ USB ,再選擇lg EEPROM 筆者使用的EEPROM是 LC , KB,關於EPR ...

2016-04-05 22:51 8 1763 推薦指數:

查看詳情

USB2.0學習筆記連載(十四):USB驅動安裝固件程序的編寫

在之前的博客中已經講過,驅動程序最核心的兩個文件,一個是xxx.sys文件,一個是xxx.inf文件,主機是尋找xxx.inf文件。 在下面的文件中有相關關於USB驅動的說明。對於用戶來說,xxx.sys文件 可以不用修改,用戶可以對xxx.inf文件的內容進行相應的修改即可 ...

Wed Apr 06 05:47:00 CST 2016 7 4676
USB2.0學習筆記連載(三):通用USB驅動程序解析

對於USB驅動的開發,讀者可以使用Windows DDK、DriverStudio等多種開發工具來實現USB驅動,但是驅動程序的開發過程都比較復雜,而且很容易致使USB主機內存泄露而死機。那么對於筆者這樣喜歡做硬件的研發對軟件不是很感冒的孩紙,怎么快速上手開發出USB驅動。其實很多USB芯片公司 ...

Sat Dec 19 06:24:00 CST 2015 2 4345
USB學習筆記連載(十二):USB描述符

USB設備是端口,接口,配置的集合,USB協議是以各種USB描述符來表征USB設備的功能。計算機通過這些描述符來獲得USB設備的功能。 USB描述符包括: USB標准設備描述符,USB集線器描述符。HID描述符,這里主要講解USB描述符。 USB標准設備描述符包括:設備描述符,端點描述符 ...

Wed Apr 06 01:52:00 CST 2016 0 2146
USB2.0學習筆記連載(四):安裝Cypress官網套件

上一篇博客大概講了一下USB通用驅動程序的解析。筆者使用Cypress官網給定的資料去完成USB驅動開發。官網資料地址:http://www.cypress.com/?rID=14321 下載如下圖的文件,GPIF沒有用到,所以最后一個文件可以不選擇。 下載完成之后,找到 ...

Sat Dec 19 18:52:00 CST 2015 0 2464
USB學習筆記連載(十三):keil的配置環境

在對USB設備的驅動名字進行更改時,需要利用keil軟件對固件進行修改,並生成 .iic 文件燒錄到CY7C68013A所帶的外部EEPROM中,keil生成的 .hex文件只能燒錄到 Cypress的RAM中。 這個配置也是非常的簡單,首先找到安裝套件中的bin文件夾,找到 ...

Wed Apr 06 05:23:00 CST 2016 0 1591
USB2.0學習筆記連載(二):USB基礎知識簡介

USB接口分為USB A型、USB B型、USBmini型、USBmicro型、USB3.0其中每種都有相應的插座和插頭。 圖1 圖2 上圖是USBA型接口,圖1為插座,圖2為插頭。插座指向下行方向,插頭指向上行方向。 USB中一般常用有4根線,兩邊兩根線一般為VBUS(5V ...

Sun Dec 13 21:02:00 CST 2015 0 4887
USB2.0學習筆記連載(六):USB2.0硬件設計需要注意事項

筆者在設計USB2.0時找到了一個官方給的硬件設計正確設計指南,其中有些內容還挺nice的。不單單只是USB的設計,其中有些思想可以應用到其他的場合中。 對於USB2.0而言,全速狀態下可以達到480Mbps,帶寬相比USB1.0提高了不少。USB2.0的供電大功率供電可以達到 ...

Mon Dec 28 01:33:00 CST 2015 0 6992
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM