The FET silently drops flash memory write requests which are not
address or length aligned to a word boundary.
Based on a patch by Sören Höckner <soeren.hoeckner@gmx.de>.
Reply to gdb's 'qSupported' query. Tell it that we can receive packets
up to MAX_MEM_XFER * 2 bytes long. This significantly speeds up
programming a device from gdb.
This patch adds support to the uif-bsl driver for erasing the FET430's
memory, and writing to it. It also adds graceful ignoring of halt and
reset requests, which the "prog" command tries to get it to do.
I've tried this with my UIF and it appears to work fine. It no longer
complains when I present it with an MSP430F247 after updating its
firmware :)
Be very careful! I do *not* provide any guarantee that this won't
brick your UIF (which would require a second MSP430 programmer to
program the first...).