Post Go back to editing

Can't perform Erasing and Flashing anymore

Category: Software
Product Number: ADUCM410

I'm using EVAL-ADUCM410QSPZ in my project. I'm using SEGGER J-Link Commander V7.62a for flashing and erasing code from the board. Erasing and flashing was going smooth by using the following commands.

  • erase 0x00000000, 0x0007ffff and erase 0x00080000, 0x000fffff
  • loadfile C:\location\file.hex, 0x0

But now, When I use the same board and jlink tool, I can't erase or flash. I'm getting error as below.

Help with this issue would be much appreciated!

Regards,

Aban Varghese

  • might it be an option that with writing your hexfile your have by accident overwritten the reserved flash signature field with something else than 0xFFFFFFFF? in this case the device will remain in it's bootloader where SWD is not enabled yet. You should be able in this case to perform a mass erase through the i2c bootloader.

  • When erasing or flashing issues occur with precision microcontrollers, it’s often due to a locked debug interface, corrupted firmware, or improper configuration. Ensuring your programmer or debugger is properly connected and the target device is powered correctly can help. Tools like Analog Devices’ CrossCore Embedded Studio or third-party utilities often provide options to reset or unlock the microcontroller. If the issue persists, checking for any protection bits set during previous programming may offer a solution.