2008年1月26日 星期六

Moteiv Boomerang Bug Fixes

新版的 msp430-gcc 搭配 nesc 工作時會有個小問題,就是在編譯某些 code 時,會產生 segmentation fault 如下:
/opt/moteiv/tinyos-1.x/tos/platform/msp430/HPLUSARTFeedback.nc: In
function `VirtualizeAlarmC$0$signalAlarms':
/opt/moteiv/tinyos-1.x/tos/platform/msp430/HPLUSARTFeedback.nc:46:
internal error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make: *** [exe0] Error 1

好在官方已經修正了這個 bug,而且還釋出了一個 script,把它抓下來然後取代 /opt/tinyos-1.x/tools/src/mspgcc/build-mspgcc,直接執行就會幫你修正, 在 install patch 的過程會自動從網站下載修正檔,請保持網路通暢,在等候一段時間完成後,再去編譯程式就不會發生錯誤了。如果是使用 Vista 或 Linux 的話,要記得用管理者來執行這個 script。

參考網址

沒有留言: