2016年4月24日 星期日

[LinkIt Samrt 7688] Arduino IDE 編譯失敗

最近剛好要用Firmata ,所以想要燒東西進去MCU內,但無論怎樣都會編譯失敗,

即使是空空的只有一個Setup()和Loop(),一樣的錯誤訊息,





















查詢了網上後,發現是USBCore.cpp中出了錯。

只要將USBCore.cpp中的430行


auto length = len;   改成  int length = len;

以及435行

auto recvLength = length;  改成 int recvLength = length; 

之後存檔,重新編譯即可正常。


註:有些時候USBCore.cpp的檔案位置可能會在(我把Arduino放在應用程式裡)

/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/USBCore.cpp 

環境

MAC OSX  11.0

Arduino IDE  1.6.8

MediaTek  LinkIT Smart Boards  0.1.6


參考網址:


沒有留言:

張貼留言