2022年2月19日 星期六

USB_DIY :Cypress USB MCU (二) 驅動程式

上回寫完第一篇之後,好像隔很久都沒更新了。但心裡還是想把這件事給交代清楚。

要不然總覺得既然要把 USB DIY 的相關技術講得完整,總是缺乏點甚麼的。

之前一直講  Custom HID 或是 MSDC 這兩種,作業系統都會提供自動安裝驅動程式,

但有時候在USB 系統應用時,你也可能碰到都不屬於這一類非標準Class 的裝置時,

那該怎麼辦?譬如我們常會碰到的像 STM32 系統開發平台所使用的 st-link2 這個

開發工具:他就不是使用 Custom HID 這一類的驅動程式介面:

2022年2月17日 星期四

老工程師的技術生活(二) --- 新玩具:USB 分析儀

 紀錄一下我的新玩具: USB 分析儀。

上一篇文章中我有交代說:過年前新購入的新玩具,新一代的USB 分析儀。

其實當初要買的原因除了因為原先第一代USB 分析儀,只支援 USB 1.1 ,而且記憶體深度

只有 1 MB 而已。但對我許多USB 系統開發都已經幫助很大了。但主要的問題還是在於:

PC 端的系統需求為硬體介面為並列埠,而且只能跑在 Windows XP 作業系統,

真的是稀有產品環境了。要維護這樣子的系統環境風險還是有一定的程度。

另外就是:現在許多系統支援的USB 都是至少USB 2.0 ,雖然也還是向前兼容 USB 1.1 。

但還是會碰到許多第一代USB 1.1 無法支援的條件。所以沒辦法就得要提早因應對策。

以下這是第一代的分析儀的硬體內容: