Maxim's microcontrollers provide low-power, efficient, and secure solutions for challenging embedded applications.
The MAXREFDES100HDK Programming Adapter is a companion board for the MAX32620HSP that provides full mbed compatibility. It is designed to dock to the MAX32620HSP through a USB Type-C connector so that it can be easily added or removed, allowing both full development access or smallest implementation size. Like most USB Type-C implementations, it is designed symmetrically so that it can be attached in either orientation.
In addition to the Type-C docking connector, it also includes the MAXDAP connector for programming/debugging other targets as well. The MAXDAP connector is backward compatible with the standard ARM Cortex SWD headers, but adds the console UART on typically unused pins to extra functionality.
The MAXREFDES100HDK hardware supports multiple mbed platforms, but the firmware needs to match the platform you are using to enable all the features. The virtual serial port and CMSIS-DAP debug adapter are universal, but the drag-n-drop programming must match the target platform being programmed. To update the firmware you need to put the board in maintenance mode and copy the new firmware image to the board. To put the board in maintenance mode you need to hold the button while the board is being connected to the computer at the HDK connector. This will activate maintenance mode and the board will appear to the computer as a thumb drive named "MAINTENANCE". Drag and drop the new image onto the MAINTENANCE drive and the board will install the new firmware. When the update is complete, the disk will disconnect and reappear as a thumb drive named "DAPLINK". There are links to the firmware images below.
The board can be sensitive to excess loading on the crystal which could prevent it from entering maintenance mode. We recommend holding the board by the edges when entering maintenance mode. It may be easier to hold the button while inserting the USB cable at the computer end, rather than trying to insert the cable into the micro USB connector.
You must load the matching HDK image for the platform you are programming in order for drag-n-drop programming to work.