Arduino support package to program Maxim boards.
See the wiki page for additional details about the specific boards and some minor differences in the implementation of the Arduino APIs.
- MAX32620FTHR
- To program using USB bootloader use: MAX32620FTHR(Native USB port)
- To program using MAXDAP adapter use: MAX32620FTHR(Programming port)
- MAX32625MBED
- MAX32630FTHR
- Download latest version and install the Arduino IDE for Windows, Linux or Mac OS.
- Open the Arduino IDE.
- For Windows, and Linux, go to File->Preferences. For Mac OS, go to Arduino->Preferences.
- In the Dialog box, locate Additional Boards Manager URLs field, paste the following URL and click OK.
https://raw.githubusercontent.com/maximintegratedmicros/arduino-collateral/master/package_maxim_index.json
- Go to Tools->Board->Boards Manager...
- In the search field, type "maxim".
- Select Maxim's 32-bit Microcontroller and click Install.
- Once the installation is completed, close the Boards Manager.
- Go to Tools->Board. In the section Maxim ARM (32-bit) Boards, select your board from list of Supported Boards.
- Plug in your board and under Tools->Port select the appropriate serial port for your board.
- Go to Tools->Programmer and select DAPLink.
- In the Arduino IDE, go to File->Examples->01.Basics->Blink.
- Click the Verify button or go to Sketch->Verify/Compile.
- Prepare board for programming:
- using MAXDAP adapter: Connect MAXDAP adapter to target with ribbon cable and connect USB cables to both boards.
- using native USB bootloader: Connect to target with USB cable then press and hold the boot button, press and release the reset button, then release the boot button.
- Click the Upload button or go to Sketch->Upload.(Requires USB Write access; Details here.)
- If you are using the native USB bootloader, the target will reset itself and start running the application code. If you are using a MAXDAP adapter, you need to press the Reset button to run.
- MAXDAP is backward compatible, customized extension of the DAPLink open-source project created by ARM. It provides the standard CMSIS-DAP debugging interface along with a USB CDC UART and USB MSC drag-n-drop programming.
- The drag-n-drop programming interface looks like a USB drive so that no drivers or software are required. You need to have permission to write to a USB storage device in order to use the drag-n-drop programming function.
For additional information, please check the wiki page.