close






在 Windows 7 下, 以 WinAVR 編譯 er9x 韌體





我盡量以我所知方式做 step-by-step 說明.
這裡假設 WinAVR 已經事先安裝在 PC 裡了.


1. 下載 er9x 的 source code 後, 應可長出如圖 1 的目錄結構.

圖 1




2. 其中有個檔案 "domake" (圖 2), 將他改個檔名 "domake.bat", 或將他複製成另一個檔案,  我是複製成 m.bat  (圖 3)

圖 2



圖 3



3. 其實是個 script 檔, 是給 unix/linux 系統用的, 其實用在windows 系統有沒大問題.
   裡面就是將所有編譯的程序都寫好, 一個指令下去, 所有的動作一次完成.
   可以在 windows 的 "命令提示字元" 中執行(圖4 & 5), 或者也可用 "windows 檔案總管" 中雙擊 這個檔案來執行

圖 4




圖 5




4. 剛開始出現的錯誤訊息 (圖 6) 就不管它了, 這是 windows 不支援的指令, 直接按 ENTER 跳過

圖 6





5. 接著就開始編譯了 (圖 7), 有興趣的話可以用 editor 打開著個 script 檔, 看看裡面寫些甚麼


圖 7







6. 完成編譯! (圖 8)

圖 8








7. 看看產生了些甚麼檔案 (圖 9), 這是我之前說的 *.hex 檔, 全都更新了

圖 9





arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Galileo 的頭像
    Galileo

    Galileo's Sky

    Galileo 發表在 痞客邦 留言(0) 人氣()