Differences

This shows you the differences between two versions of the page.

Link to this comparison view

eclipse-tools [2015/02/15 22:00] (current)
Line 1: Line 1:
 +
 +--------------------------------------------
 +============================================
 +ON Ubuntu:
 +============================================
 +--------------------------------------------
 +
 +steps:
 +
 +
 +* install mspgcc4 with apt-get
 +
 +* Tools for eclipse:
 +follow ​
 +https://​openwsn.atlassian.net/​wiki/​pages/​viewpage.action?​pageId=11534370
 +
 +and get them here:
 +
 +http://​xpg.dk/​projects/​msp430/​msp430-eclipse/ ​
 +
 +(but no need to download the precompiled msp-gcc files)
 +
 +* install the latest mspdebug (not sure if necessary)
 +http://​processors.wiki.ti.com/​index.php/​MSP430_LaunchPad_Mac_OS_X
 +
 +--> git clone mspdebug.git.sourceforge.net/​gitroot/​mspdebug/​mspdebug
 +
 +* get the libmsp.so library from
 +http://​processors.wiki.ti.com/​index.php/​MSP_Debug_Stack
 +
 +--> sudo cp libmsp430.so /usr/lib
 +
 +* should work...
 +
 +
 +known issues: ​
 +
 +DLL430_v3/​src/​DLL430_OldApiV3.cpp:​ In member function ‘virtual bool DLL430_OldApiV3::​Initialize(const char*, long int*)’:
 +DLL430_v3/​src/​DLL430_OldApiV3.cpp:​308:​59:​ error: ‘canonical’ was not declared in this scope
 +
 +Solution:
 +update boost libraries to the newest:
 +$ sudo add-apt-repository ppa:​boost-latest/​ppa
 +$ sudo apt-get update
 +$ aptitude search boost
 +$ sudo apt-get install libboost1.55-all-dev
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +--------------------------------------------
 +============================================
 +ON MAC OS X (NOT working!!!):​
 +============================================
 +--------------------------------------------
 +
 +<​code>​
 +
 +
 +http://​xpg.dk/​projects/​msp430/​msp430-eclipse/​
 +https://​openwsn.atlassian.net/​wiki/​pages/​viewpage.action?​pageId=11534370
 +
 +Ok finally i find the solution for solve this problem i don't know why Eclipse showing me this error and i don't know is this a best solution but anyway i solve my problem with delete the artifacts.xml file in Eclipse root directory After delete this file try to install that plugin again but this time after few second everything done and work perfectly
 +
 +UPDATE: If you get that's error again just go to Eclipse root directory and search for "​artifacts.xml"​ and delete all the files is in the result ;)
 +
 +-- add /​usr/​local/​msp430-toolchain/​bin to PATH!!!
 +
 +--IMPORTANT:​ ALWAYS load the msp430 tools in eclipse in order to select a microcontroller in project settings
 +
 +-- defined paths for include, libraries and msp-assembler
 +(according to Ubuntu Tutorial: MSPGCC and Eclipse Alvaro Aguilar August 17, 2010) 
 +BUT DO NOT INCLUDE /​usr/​include
 +
 +
 +==============ERRORS======== (after build)
 +
 +make
 +Building file: ../main.c
 +Invoking: MSP430 C Compiler
 +/​usr/​local/​msp430-toolchain/​bin/​msp430-gcc-wrapper -I/​usr/​include -I/​usr/​local/​msp430-toolchain/​include -I/​usr/​local/​msp430-toolchain/​msp430/​include -O0 -g -Wall -mmcu=msp430f5229 -std=gnu89 -c -o "​main.o"​ "​../​main.c"​
 +dyld: Library not loaded: /​opt/​local/​lib/​libmpc.2.dylib
 +  Referenced from: /​usr/​local/​msp430-toolchain/​bin/​../​libexec/​gcc/​msp430/​4.7.0/​cc1
 +  Reason: image not found
 +msp430-gcc: internal compiler error: Trace/BPT trap: 5 (program cc1)
 +Please submit a full bug report,
 +with preprocessed source if appropriate.
 +See <​http://​gcc.gnu.org/​bugs.html>​ for instructions.
 +make: *** [main.o] Error 4
 +''​
 +
 +=====SOLUTION===========
 +cd ../​Downloads/​msp430-toolchain-mac_os_x-x86_64-2.2 ​
 +sudo cp libmpc.2.dylib /​opt/​local/​lib/​libmpc.2.dylib
 +
 +
 +=====next error===========
 +
 +when using the provided example
 +
 +make                  ​
 +Building file: ../main.c
 +Invoking: MSP430 C Compiler
 +/​usr/​local/​msp430-toolchain/​bin/​msp430-gcc-wrapper -I/​usr/​include -I/​usr/​local/​msp430-toolchain/​include -I/​usr/​local/​msp430-toolchain/​msp430/​include -O0 -g -Wall -mmcu=msp430f5229 -std=gnu89 -c -o "​main.o"​ "​../​main.c"​
 +In file included from ../​main.c:​1:​0:​
 +/​usr/​local/​msp430-toolchain/​bin/​../​lib/​gcc/​msp430/​4.7.0/​../​../​../​../​msp430/​include/​io.h:​1:​2:​ warning: #warning <​io.h>​ is deprecated, please include <​msp430.h>​ [-Wcpp]
 +In file included from /​usr/​include/​sys/​_types.h:​32:​0,​
 +                 from /​usr/​include/​stdint.h:​52,​
 +                 from ../​main.c:​2:​
 +/​usr/​include/​sys/​cdefs.h:​680:​2:​ error: #error Unsupported architecture
 +In file included from /​usr/​include/​sys/​_types.h:​33:​0,​
 +                 from /​usr/​include/​stdint.h:​52,​
 +                 from ../​main.c:​2:​
 +/​usr/​include/​machine/​_types.h:​34:​2:​ error: #error architecture not supported
 +In file included from /​usr/​include/​stdint.h:​52:​0,​
 +                 from ../​main.c:​2:​
 +/​usr/​include/​sys/​_types.h:​55:​1:​ error: unknown type name '​__int64_t'​
 +/​usr/​include/​sys/​_types.h:​56:​1:​ error: unknown type name '​__int32_t'​
 +/​usr/​include/​sys/​_types.h:​57:​1:​ error: unknown type name '​__int32_t'​
 +/​usr/​include/​sys/​_types.h:​60:​1:​ error: unknown type name '​__uint32_t'​
 +/​usr/​include/​sys/​_types.h:​61:​1:​ error: unknown type name '​__uint32_t'​
 +/​usr/​include/​sys/​_types.h:​62:​1:​ error: unknown type name '​__uint64_t'​
 +/​usr/​include/​sys/​_types.h:​68:​1:​ error: unknown type name '​__darwin_natural_t'​
 +/​usr/​include/​sys/​_types.h:​70:​1:​ error: unknown type name '​__uint16_t'​
 +/​usr/​include/​sys/​_types.h:​71:​1:​ error: unknown type name '​__int64_t'​
 +/​usr/​include/​sys/​_types.h:​72:​1:​ error: unknown type name '​__int32_t'​
 +/​usr/​include/​sys/​_types.h:​73:​1:​ error: unknown type name '​__uint32_t'​
 +/​usr/​include/​sys/​_types.h:​74:​1:​ error: unknown type name '​__int32_t'​
 +/​usr/​include/​sys/​_types.h:​75:​1:​ error: unknown type name '​__uint32_t'​
 +/​usr/​include/​sys/​_types.h:​76:​1:​ error: unknown type name '​__uint32_t'​
 +In file included from /​usr/​include/​stdint.h:​53:​0,​
 +                 from ../​main.c:​2:​
 +/​usr/​include/​sys/​_types/​_intptr_t.h:​30:​1:​ error: unknown type name '​__darwin_intptr_t'​
 +make: *** [main.o] Error 1
 +
 +============SOLUTION===============
 +error does not exist when NOT including the libraries from /​usr/​include in eclipse
 +
 +
 +=============flashing=============
 +http://​brandonlucia.com/​Building_MSPDebug_TILIB_On_OSX.txt
 +
 +</​code>​