關於ZC1001 (SPI debug dongle) 的小小用途

ZC10系列輸出入控制器適用 ~ 安裝、使用上等問題都歡迎在此討論~

關於ZC1001 (SPI debug dongle) 的小小用途

文章變形蟲 » 週二 8月 19, 2008 11:12 am

由於最近許多客戶那邊的板子都有遇到找不到Debug的出路的痛苦經驗
原來的debug port都剛好被拿掉了
例如原本常被拿來使用的port 80 debug card
不管是mini PCI或是PCI或是LPC介面
在部分新設計的板子都找不到地方可以接
或許要用PCI-E的debug card,
但是很殘念的板子上精簡到連PCI-E的Slot都沒有
也沒有COM 和LPT port
PS2當然也拿掉了
也沒有留ICE的connector
看來看去就只剩下USB了
好不容易買了條 USB debug cable
卻發現系統在USB Host還沒initial完就掛了
這下子可好了
一個頭兩個大

於是我們跟客戶提議透過SPI Bus的路來丟debug messages 出來,
使用上只要並接在SPI Flash Chip上
透過87 or 86 Command來接收debug messages
ZC1001 SPI Debug Dongle接收後會秀在7節燈管上
所以ZC1001 (SPI debug dongle) 的小小用途主要是
提供一個透過SPI Bus來debug的一條通路

使用上只要可以透過自己的code去下86 cmd來丟出除錯訊息就OK啦

真正要應用的話
例如要取代Port 80h debug card的話
只要把解完PC上的 Port 80h的 data後再轉發給86 command送出來給dispaly
這樣燈號就會秀跟Port 80h的debug卡一模一樣的數字囉

後面MB和NB上面應該不會找不到SPI Bus可用吧
(這樣就算所有的介面都被精簡了, 總要放BIOS吧)

所以各位老大, 我們已經幫您們打通一條必勝的道路了
爾後要Debug就可以考慮透過ZC1001 (SPI debug dongle)
那應該就不會沒有半條路可走的窘況發生了!
變形蟲
 
文章: 20
註冊時間: 週三 12月 22, 2010 3:38 am

回到 ZC10系列輸出入控制器

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron