Re: [鍵盤] GH60韌體更新過程疑問

作者: cssh (邪惡總說:打包啦!)   2016-03-06 16:48:48
※ 引述《horse312 (看不見的夢)》之銘言:
: 看了網路上各位板大上傳的教學,
: 每次照著作,最後一個按下刷機鈕進入刷機模式然後按Y刷入韌體,
: 但是我的GH60只要按下刷機鈕就變磚,按什麼都不會動請問是為什麼呢?
請問什麼是變磚? 我知道的詞是韌體無法正確運行
你知道按下Reset時 手上那片"GH60!?"是什麼狀態嗎?
目前 大部份可買到的GH60基底的PCB 出貨時都會預燒一份韌體
如果是大陸做的 應該都是抄襲Poker 1代的鍵位表 (因為程式碼抄的同一個來源)
這種PCB,USB供電後,電腦端會認到Tag (可能會是Satan / RedScarf / GH60 / AMJ60)
由於TMK程式碼是模擬多個鍵盤,電腦端會跳出偵測到多個"Tag"的HID裝置
這份預燒韌體本身都會包含有一段程式碼是bootloader,
也就是按下Reset鈕後程式會執行的片段,此時狀態並非變磚,
但只能透過USB介面將韌體上傳到晶片Atmega32U4上
系統需要有二種Drvier來對應這二種狀態
1. HID Device Driver
認到HID裝置時,電腦端會需要安裝驅動,才能被認為插入的裝置是鍵盤
這一段,Windows作業系統會自動完成,通常不會有問題
2. IC's USB driver
認到IC時,電腦一樣也需要安裝USB驅動,才能將韌體透過USB介面上傳到晶片上
若沒有安裝作業系統所需的正確USB驅動,會沒辦法進行"刷機"這個動作
但不管如何,都不應該變磚,重新給電都會回到執行鍵盤程式碼才對
作者: afuu (平凡)   2016-03-06 18:01:00
推c大專業說明
作者: motea11 (抹茶:))   2016-03-06 18:56:00
推專業!
作者: www54500 (夏恩)   2016-03-06 19:08:00
專業推
作者: horse312 (看不見的夢)   2016-03-06 20:35:00
感謝專業說明
作者: ywt0fc (厄本)   2016-03-06 20:38:00
推推~

Links booklink

Contact Us: admin [ a t ] ucptt.com