This version (03 Jan 2021 21:51) was approved by Robin Getz.The Previously approved version (18 Jan 2019 16:44) is available.Diff

Unlocking a "Bricked" ADICUP360

Problem Statement

Occasionally when you are debugging a new program or loading a pre-built .BIN file using the ADICUP360, the board can get stuck and becomes unusable(commonly known as “bricked”). This can happen because the code is in an endless loop, hard fault occurs, or other mistakes that make it so the board becomes unresponsive.

The good thing is there is a way to recover your hardware from this condition!

How to Recover the ADICUP360

  1. Download and install CM3WSD UART Programmer
  2. Plug in the micro USB cable into P13 of the EVAL-ADICUP360 board
  3. Setup the switches on the ADICUP360 board as follows:
    1. S1=0 , S2=1 , S3=0 , S4=1
  4. Plug the other end of the USB cable into the computers USB port
  5. Open up the CM3WSD UART Programmer tool
  6. Change the parameters of the utility to the following settings:(see image below)
    1. “Serial Port” = COM X (USB Serial Port)
    2. “Baudrate” = 9600
    3. “Flash Action” = Mass Erase
  7. On the EVAL-ADICUP360 board, hold down the “BOOT” button
  8. On the EVAL-ADICUP360 board press and release the “RESET” button, but continue holding the “BOOT” button
  9. Go back to the CM3WSD UART Programmer application and hit the “Start” button
  10. Allow the program to finish erasing the memory, and once its complete your EVAL-ADICUP360 will be ready for use once again.

End of Document

resources/eval/user-guides/eval-adicup360/tools/ccsfp_unlock_adicup360.txt · Last modified: 03 Jan 2021 21:46 by Robin Getz