閒聊:J-Link (1)
我和J-Link 2008/7,我每天在軍隊站哨做假資料,怨念極深,國家糟蹋了我的時間! 那時放假總想做點什麼彌補。唸書我有玩Samsung S3C2410開發版,玩嵌入式Linux。某次放假發現Wiggler JTAG,利用電腦Parallel Port能和SoC的JTAG打交道。我去買了線材自己焊,也真的下載一些指令進去跑!我撬開SoC的大門,能直接操作CPU,讓我對嵌入式系統開始有另一層次的了解。Wiggler JTAG的速度真的慢,於是我上網買了一顆破解版的J-Link,報價2688。有了這東西下載終於快一點,我也完成bootloader研究,玩了不少Peripheral。 http://lihgong.blogspot.tw/2009/01/embedded-system-studying-note.html http://lihgong.blogspot.tw/2009/01/embedded-system-studying-note-721.html http://lihgong.blogspot.tw/2009/01/embedded-system-studying-note-929.html 多年後(也快10年了)回想,當時金融海嘯,Bootloader的研究讓我找工作算順利,拿板子就能東扯西扯;另一方面成功的經驗也是成長的絆腳石,我常掉入想要從頭到尾通曉的陷阱,哪來那麼多時間呢?現在我學東西,都要小心避免踏入這個陷阱。 盜版J-Link的通病 回過頭來繼續聊J-Link,我買破解版的時候,應該破解J-Link秘密的人不多。後來線路圖和韌體直接在網路上可以下載,價格暴跌(2688 -> 500)。這類盜版貨都有個通病,用一用可能會掉韌體,或著更新韌體會掛,機器變磚塊。大陸網站很多 修復手續 ,照著做就能重燒韌體,救回磚塊。 開發工具不穩讓人難以忍受,後來我知道是盜版J-Link裡頭的bootloader非原裝,是某種逆向工程的結果。原裝bootloader應該有不少錯誤處理,盜版bootloader只是為了騙過升級程式的簡化版。大陸論壇也有人討論破解線索,不過都沒說得很清楚。多年來,我偶爾會找找破解線索,實在很好奇人家怎麼破解。不然退而求其次,給我一份穩定版本的韌體也...