Skip to content

Latest commit

 

History

History
81 lines (69 loc) · 7.23 KB

README.md

File metadata and controls

81 lines (69 loc) · 7.23 KB

MAX32625PICO FIRMWARE IMAGES

DAPLink firmware images for MAX325PICO board

Latest Releases

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

⚠️ This image will apply 3.3V to the VIO pin of the MAXDAP connector allowing the MAX32625PICO board to power the MAX32660 Evaluation Kit. It may permanently damage other incompatible target boards.

Bootloader Programmer Releases

Drag-n-Drop Target Binary Details SHA Erase support
MAX32620FTHR Download b4a2d4 ✔️
MAX32630FTHR Download b4a2d4 ✔️
MAX32666FTHR Download dd439e ✔️

Details SHA

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.

MAX32625PICO Board

MAX32625PICO Board

MAX32625PICO2 (Bootloader Programmer) Board

Bootloader Programmer PICO provide standart PICO functionality plus bootloader programmer interface. More detail about bootloader programmer board Bootloader Programmer UG MAX32625PICO2 Board

SWD/DIP Interfaces

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

What about the targets not listed above?

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.

How to update the firmware?

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:

  1. 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".
  2. Simply Drag-n-Drop the desired image onto the MAINTENANCE drive to load new firmware into the board.

How to erase the target flash?

  1. Unplug the target board and the MAX32625PICO debug adapter.
  2. Connect the target board to a power source, then connect the MAX32625PICO debug adapter to the host machine.
  3. Open the DETAILS.TXT file on the DAPLINK mass storage drive and verify Automation Allowed is set to 1.
  4. Create an empty file - 'erase.act' on the host machine and Drag-n-Drop (copy-and-paste) it on to the DAPLINK drive.
  5. This should erase the target's flash memory. The DAPLINK drive will disconnect and reconnect completing the operation.

License

The software is provided under the Apache-2.0 license. Contributions to this project are accepted under the same license.