Part Number: MSP432P401R
Other Parts Discussed in Thread: UNIFLASH
I have been unable to flash to the msp432p401r board since adding a careless line of code to main. I'm using this board for a class on Embedded Systems Development in C. For a menu we will need to create for the Final Project I had the thought of adding a case for reset. I used SysCtl_rebootDevice() and it produced the desired effect. After implementing the function to the menu, I had the thought of creating the effect at the begging of main(). This would obviously cause a reboot loop since the code never goes past the reboot function. I corrected the error by deleting the line of code but found I was no longer able to flash to the board with the error (Error -1063 @ 0x0) in platformIO. I used the xdsdfu from the XDS Emulation Software Package v.8.3.0.00003 fount at /ti/ccs_base/common/uscif/xdsdfu to perform a factory reset. The next step was using uniflash to remove the possibility of the issue being the platformIO setup. Uniflash produced the error (Error -614 @ 0x0). Since my computer is setup in dual boot with Arch Linux and Windows, I switched to windows to further reduce potential issues with compatibility. Keil produced a similar error to uniflash. I installed Code Composer and followed the steps provided in the user guide https://www.ti.com/lit/ug/slau575k/slau575k.pdf under section 8.1 to perform a factory reset. The output of the factory resets said they were successful, but I am still unable to flash to the board. After each factory reset the various flashing tools said the firmware needed to be updated and performed the action successfully. Would there be any other suggestions on restoring functionality to the board?