DAPLink firmware images for MAX325PICO board
Drag-n-Drop Target | Binary | Details SHA | Erase support |
---|---|---|---|
MAX32620FTHR | Download | 34fe95 | ✔️ |
MAX32630FTHR | Download | 34fe95 | ✔️ |
MAX32660EVSYS | Download | 34fe95 | ✔️ |
MAX32666FTHR2 | Download | 34fe95 | ✔️ |
MAX32666FTHR | Download | fc211c | ✔️ |
MAX32655FTHR | Download | 34fe95 | ✔️ |
MAX32670EVKIT | Download | 34fe95 | ✔️ |
MAX32672FTHR | Download | fc211c | ✔️ |
MAX32675FTHR | Download | fc211c | ✔️ |
MAX32690EVKIT | Download | b85b53 | ✔️ |
MAX78000FTHR | Download | 34fe95 | ✔️ |
MAX32650FTHR | Download | 649f2a | ✔️ |
MAX32625PICO | Download | 19f797 | ❌ |
MAX32630HSP2 | Download | 34fe95 | ✔️ |
MAX32666HSP3 | Download | fc211c | ✔️ |
MAX32660 | Download | 84e3053 | ❌ |
MAX32660 | Download |
fd4512f | ❌ |
Drag-n-Drop Target | Binary | Details SHA | Erase support |
---|---|---|---|
MAX32620FTHR | Download | b4a2d4 | ✔️ |
MAX32630FTHR | Download | b4a2d4 | ✔️ |
MAX32666FTHR | Download | dd439e | ✔️ |
This SHA helps the user to identify the current version of the firmware loaded on the board. Open the DETAILS.TXT file in the DAPLINK drive and match the Git SHA field.
This is not the SHA of the binary file.
Bootloader Programmer PICO provide standart PICO functionality plus bootloader programmer interface. More detail about bootloader programmer board Bootloader Programmer UG
There are two debug interfaces in MAX32625 DAPLink FW. It is called as SWD and DIP interface. The MAX32625 DAPLink fw is generated to support one of these interface. The swd or dip addition in image file name indicates debug interface configuration. The pin connection SWD and DIP interface listed in below table.
PIN Name | SWD | DIP |
---|---|---|
Reset | P3.7 | P0.4 |
SWDCLK | P3.2 | P0.2 |
SWDIO | P3.3 | P0.3 |
UART TX | P2.0 | P0.0 |
UART RX | P2.1 | P0.1 |
The factory default firmware, i.e. MAX32630FTHR binary can program all the targets via the HID CMSIS-DAP debugging/programming interface.
Only the MSD Drag-n-Drop programming is target-specific.
Just like most DAPLink interfaces, the MAX32625PICO board comes pre-installed with a bootloader that enables driverless drag-n-drop updates. This bootloader can be used to update or restore the DAPLink firmware on the MAX32625PICO board or it can also be used to load your own custom application on the board. This allows you to use the MAX32625PICO board as a tiny, embeddable development platform. To activate the bootloader:
- Simply hold the lone button down while applying power to the board. When the bootloader detects the button press at power on, it will connect to the PC as a drive named "MAINTENANCE".
- Simply Drag-n-Drop the desired image onto the MAINTENANCE drive to load new firmware into the board.
- Unplug the target board and the MAX32625PICO debug adapter.
- Connect the target board to a power source, then connect the MAX32625PICO debug adapter to the host machine.
- Open the DETAILS.TXT file on the DAPLINK mass storage drive and verify Automation Allowed is set to 1.
- How to enable Automation?
- Create an empty file - 'erase.act' on the host machine and Drag-n-Drop (copy-and-paste) it on to the DAPLINK drive.
- This should erase the target's flash memory. The DAPLINK drive will disconnect and reconnect completing the operation.
The software is provided under the Apache-2.0 license. Contributions to this project are accepted under the same license.