Arduino Ameba - 升級 gcc 6.3.1

ARM gcc 6 的 2017.q1 update 出來了.
上次聽 ARM 提到, 他們 toolchain 的開發也慢慢轉往 gcc 方向.
現在 download page 已經是在 ARM 的 developer website 了.

https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads

如何更換 Arduino 用的 toolchain , 也可以參考前篇

這次以 MacOS 為例 ( 其他 OS 也相同 )

1. 下載相對應版本


2. 在
    /Users/<使用者名稱>/Library/Arduino15/packages/<平台安裝package名稱>/tools/arm-none-eabi-gcc/
    下 解開 tgz file ,
   會產生 gcc-arm-none-eabi-6-2017-q1-update/ 目錄,
   可以改名為 6.3.1-2017q1/

3. 修改 相對應的設定檔 - platform.txt
    在
    /Users/<使用者名稱>/Library/Arduino15/packages/<平台安裝package名稱>/hardware/ameba/<版號>
    下,

    可以修改 tools.ameba_tools.upload.pattern 的路徑


   將來想修正 toolchain 參數, 也可以在這個檔案修正


4. 測試編譯


留言

熱門文章