作者cssh (邪惡總說:打包啦!)
看板Key_Mou_Pad
標題Re: [鍵盤] GH60韌體更新過程疑問
時間Sun Mar 6 16:48:48 2016
※ 引述《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驅動,會沒辦法進行"刷機"這個動作
但不管如何,都不應該變磚,重新給電都會回到執行鍵盤程式碼才對
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.217.105
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Key_Mou_Pad/M.1457254131.A.9D2.html
1F:推 afuu: 推c大專業說明 03/06 18:01
2F:推 motea11: 推專業! 03/06 18:56
3F:推 www54500: 專業推 03/06 19:08
4F:推 horse312: 感謝專業說明 03/06 20:35
5F:推 ywt0fc: 推推~ 03/06 20:38