I'm running on Linux Mint 17.2, 64-bit. When I try to run the MSP430Flasher program using -e ERASE_SEGMENT, I get this:
% LD_LIBRARY_PATH=MSP430Flasher_1.3.6 MSP430Flasher_1.3.6/MSP430Flasher -w test.txt -e ERASE_SEGMENT
* -----/|-------------------------------------------------------------------- *
* / |__ *
* /_ / MSP430 Flasher v1.3.6 *
* | / *
* -----|/-------------------------------------------------------------------- *
*
* Evaluating triggers...done
* Checking for available FET debuggers:
* Found USB FET @ ttyACM0 <- Selected
* Initializing interface @ ttyACM0...done
* Checking firmware compatibility:
* FET firmware is up to date.
* Reading FW version...done
* Setting VCC to 3000 mV...done
* Accessing device...done
terminate called after throwing an instance of 'std::regex_error'
what(): regex_error
* Reading device information...Aborted
Searches don't indicate that anyone has seen this problem, unless I just missed them. Any idea what's wrong? It works without -e, but I really need the ERASE_SEGMENT functionality.
Thanks,
Aric.