Hello Forum Members,
We are currently using a MSP4305438a for one of our projects and have managed to lock ourselves out of the device. We are planning to use the BSL interface to upgrade our devices in the field and in the process of trying to get that to work, we've somehow disabled JTAG access. In trying to recover JTAG access, we performed a sector erase (via BSL) on 0x17FC and now both JTAG and BSL access fails.
We have been using mspdebug via JTAG and a MSP-FET430UIF pod (with mspdebug tilib) to do development without any issues. We were also able to access the device via the BSL using mspdebug and a RS232 level convertor (with mspdebug flash-bsl after fixing a bug in the library). We were also able to successfully program our code into the device via the BSL. However, when we tried returning to JTAG mode, we were unable to access the device.
We dumped memory location 0x17FC and saw 0xFF 0xFF 0xFF 0xFF which, according to the datasheet, should mean JTAG is accessable but this was not the case. And given that it did not work, we tried programming 0xFF 0x3F 0xFF 0x3F (since we saw that on a second board via JTAG), but that did not work either. As a final desperate act, we used BSL to sector erase 0x17FC, at which point the application timed out and on a restart, could not access the device via BSL.
Are we able to obtain the BSL hex file from somewhere to reprogram into the device?
Regards,
Pak