Ubuntu 12.04.4 w/ all updates current
energia-0101E0012
MSP-EXP430F5529
All fresh installs.
Selected the 16 MHz board, loaded and compiled blnky. When I went to load the image, I got a "needs firmware update" message. Selected Tools->Update Programmer which then reports failure w/ error=73.
I can see the TI filesystem and do the button demos. But I can't load images using mspdebug. It appears to be tilib related. I'm going to build mspdebug 0.22, but I'd be grateful for any information.
I specifcally setup this system to run Energia, so it's a bit disappointing that a "tested" and "supported" configuration doesn't work.
mspdebug 0.20 is working fine w/ the G2553 LaunchPad. So I don't *think* the problem is the system configuration, but I'm primarily a Solaris guy running YALI (yet another linux instance) in hopes that I can dodge the software portability problems related to libusb use of autotools. It's entirely possible there is some Linux system configuration I've not got right, but it's hard to see what that might be. Every Linux system I've used has been different which becomes very challenging when you rarely use them.
The Stellaris F120 LaunchPad also has issues:
rhb@ubuntu-12:~/wrk/debug$ cat fubar
15407 execve("/home/rhb/wrk/energia-0101E0012/hardware/tools/lm4f/bin/arm-none-eabi-g++", ["/home/rhb/wrk/energia-0101E0012/"...], [/* 39 vars */]) = -1 ENOENT (No such file or directory)
15407 dup(2) = 3
15407 fcntl(3, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
15407 fstat(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
15407 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f671dcc5000
15407 lseek(3, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
15407 write(3, "strace: exec: No such file or di"..., 40) = 40
15407 close(3) = 0
15407 munmap(0x7f671dcc5000, 4096) = 0
15407 exit_group(1) = ?
rhb@ubuntu-12:~/wrk/debug$ ls -l /home/rhb/wrk/energia-0101E0012/hardware/tools/lm4f/bin/arm-none-eabi-g++
-rwxr-xr-x 1 rhb rhb 467420 Feb 28 13:43 /home/rhb/wrk/energia-0101E0012/hardware/tools/lm4f/bin/arm-none-eabi-g++
rhb@ubuntu-12:~/wrk/debug$
But it gets weirder:
rhb@ubuntu-12:~/wrk/energia-0101E0012/hardware/tools/lm4f$ pwd
/home/rhb/wrk/energia-0101E0012/hardware/tools/lm4f
rhb@ubuntu-12:~/wrk/energia-0101E0012/hardware/tools/lm4f$ ls -l bin/arm-none-eabi-g++
-rwxr-xr-x 1 rhb rhb 467420 Feb 28 13:43 bin/arm-none-eabi-g++
rhb@ubuntu-12:~/wrk/energia-0101E0012/hardware/tools/lm4f$ bin/arm-none-eabi-g++ --version
bash: bin/arm-none-eabi-g++: No such file or directory
rhb@ubuntu-12:~/wrk/energia-0101E0012/hardware/tools/lm4f$ cd bin
rhb@ubuntu-12:~/wrk/energia-0101E0012/hardware/tools/lm4f/bin$ arm-none-eabi-g++ --version
arm-none-eabi-g++ (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-branch revision 211358]
Copyright © 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
At this point I'm going to fsck the system, but it's pretty hard to comprehend.
Thanks,
Reg