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. 測試編譯
上次聽 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. 測試編譯
留言
張貼留言