6 years, 11 months ago.

Do I need MAX32625PICO to be able to update the MAX32620FTHR Bootloader?

The instructions are conflicting, confusing on the firmware page. It says I need to connect the PICO to FTHR board using a 10pin cable. Why?

I am able to hold the boot button while powering FTHR and it shows me a BOOTLOADER drive when connecting to PC. I dragged the "max32625pico_max32620fthr.bin" into the drive and it rebooted successfully showing the following in DAPLINK/DETAILS.TXT:

# DAPLink Firmware - see https://mbed.com/daplink
Unique ID: 0418000043808be200000000000000000000000097969904
HIC ID: 97969904
Auto Reset: 0
Automation allowed: 0
Overflow detection: 0
Daplink Mode: Interface
Interface Version: 0243
Bootloader Version: 0242
Git SHA: 84e30530b3e4f1e372f525dedd86a39bf49cef15
Local Mods: 1
USB Interfaces: MSD, CDC, HID
Bootloader CRC: 0x300aa5fd
Interface CRC: 0x0b13d145
Remount count: 0

Now, I put a blinky .bin file in the DAPLINK drive and it gives me an FAIL.TXT:

The interface firmware FAILED to reset/halt the target MCU

Questions: 1) Why is PICO board conflated with the FTHR board? Is it required to be able to update the bootloader? 2) What did I do wrong? 3) Any ideas on why my blinky code isn't working? I also tried to build a fresh one from mbed compiler and it shows the same error. Any program I load into the DAPLINK drive, I get the aforementioned error.

Thanks for your help!

Question relating to:

MAX32620FTHR Rapid Development Platform
Be the first to answer this question.