- Firstly, I have checked that switches S2 and S5 are in the correct positions, i.e., S2 in the USB position and S5 in Wall/USB, as I am powering the board by connecting the cable micro-USB to USB to the laptop.
Secondly, I have tried to program the ADuCM3029 MCU by following the steps below:
1. I dragged and dropped the file 'adi_mbed_interface.hex' into the mass storage device, named 'DAPLINK'. Then two text files were generated ('ASSERT.txt' and 'FAIL.TXT'). In the 'FAIL.TXT' it appears the following text message: 'An internal error has occurred'.
2. I also tried to erase the flash by using the software CrossCore Serial Flash Programmer, but this option didn't work, as it can observe in the screenshot that I show below:
To do the previous step I powered cycle the ADICUP3029 board while holding down the boot switch (S3). The USB was selected on switch S2. I tried different baud rates, but the same problem persisted.
- Finally, I tried to put the device in 'Maintenance mode' and dragged and copied the file 'ADICUP3029_maintenance_drive_revC_1_0.hex' into the flash. After that, the mass storage device changes its name to "DAPLINK". I procceded to unplug and plug the board to the computer, and repeated the step 2 described above, but the same failure occurs, i.e., "The interface firmware FAILED to reset/halt the target MCU".