AT91RM9200的USB主機官方例程

2021-09-03 10:04:04 字數 321 閱讀 7679

最近在**《基於ohci的usb主機》系列,這個系統是基於at91rm9200晶元的,我們在購買晶元的時候就得到了一張光碟,上面有該晶元的技術手冊,也有例程。網上也有該例程,只不過尋找起來不算容易,我這裡就把它也放上來吧。

at91rm9200晶元既有usb主機介面,也有usb裝置介面,因此在該例程內部將usb主機介面與裝置介面進行自環,通過usb主機介面傳送了乙個setup包,然後在裝置介面將其接收進來,這就是例程的主要功能。

不管是不是使用at91rm9200晶元進行usb主機開發,該例程都可以給我們一定的啟發:

1、如何初始化;

2、ed和td的佇列如何構建;

AT91RM9200新增串列埠驅動

uart串列埠驅動程式移植 uart串列埠驅動程式移植 仇潔婷,陳儒軍 在嵌入式控制系統採集站的設計方案中,需要用到 at91rm9200的5 個uart 串列埠,就會涉及到多個中斷的優先順序分配問題,而且也可能造成序列通訊的中斷不能及時響應,從而造成資料丟失。在 linux2.6.21 核心中,u...

AT91RM9200的啟動過程

系統上電,檢測bms,選擇系統的啟動方式,如果bms為高電平,則系統從片內rom啟動。at91rm9200的rom上電後被對映到了0x0和0x100000處,在這兩個位址處都可以訪問到rom。由於9200的rom中固化了乙個bootloaer程式。所以pc從0x0處開始執行這個bootloaer 準...

AT91RM9200 啟動過程詳解

最近,一直在做ramdisk,把arm linux的啟動過程完整的看了一遍,收穫不少,心想可以寫點原創了。考慮到網上的文件雖然有介紹arm linux的啟動過程的,但是一般沒有給出流程圖,也講的十分零星,沒有乙個全貌,我就主要以流程圖的方式給出,再一點一點的詳解每個過程,剛剛接觸嵌入式arm lin...