Other Parts Discussed in Thread: MSP430G2553, AM3352
Hey guys,
I am trying to work out a way to replace the firmware on my MSP430G2553 from the ARM on the device that it is connected to, running linux (an AM3352).
Obviously since this is an embedded application, it is a little funky :D
We've got BSL-TX on 1.1
BSL-RX on 1.5
BSL_CTS on 2.0
BSL_RTS on 1.4
1.1 and 1.5 are uart3, so presumably this should appear on my system as a uart3 device
so I'm trying to connect to mspdebug to /dev/ttyO3
using tilib, it fails with:
./mspdebug tilib -d /dev/ttyO3 --allow-fw-update
MSPDebug version 0.22 - debugging tool for MSP430 MCUs
Copyright (C) 2009-2013 Daniel Beer <dlbeer@gmail.com>
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
MSP430_Initialize: /dev/ttyO3
FET firmware update is required.
Starting firmware update (this may take some time)...
Initializing bootloader...
Initializing bootloader...
Initializing bootloader...
tilib: MSP430_FET_FwUpdate: MSP-FET430UIF Firmware erased - Bootloader active (error = 56)
tilib: device initialization failed
I'm guessing that I'm just not even vaguely connecting properly, but this is a bit outside my normal area :D so any guidance or tips on how to proceed would be hugely appreciated