Software User Guide
Hardware Setup
Required Hardware
Development kit: AD-SWIOT1L-SL Software-configurable Analog and Digital I/O with 10BASE-T1L
Power supplies: 24V power supply at minimum 2A
Programmer: MAX32625PICO or any other similar programmer supporting the SWD interface
Connect the AD-SWIOT1L-SL to the AD-T1LUSB2.0-EBZ using the single pair Ethernet cable.
Connect the AD-T1LUSB2.0-EBZ to your PC using an USB cable.
Connect the 24 V power supply to the AD-SWIOT1L-SL.


Figure 2 Connecting the MAX32625PICO Programmer
Software Setup
The system is accompanied by an open-source software stack and associated collateral, enabling a complete experience from evaluation and prototyping all the way to production firmware and applications development.
The Scopy PC application provides system configuration and data visualization tools to enable easy system evaluation from a PC connected to the AD-SWIOT1L-SL via the 10BASE-T1L interface.
The AD-SWIOT1L-SL firmware is based on Analog Devices’ open-source no-OS framework, which includes all the tools required for embedded code development and debugging as well as libraries enabling host-side connectivity for system configuration and data transfer over the UART or the 10BASE-T1L interfaces. The firmware source code and related documentation can be found on the Analog Devices GitHub at the link above.
Important
The system comes pre-programmed with a firmware that works with the Scopy application, allowing complete system evaluation.
The firmware should be updated only to switch to a newer version or as part of the software development process.
Scopy will work only with the official AD-SWIOT1L-SL firmware releases
Updating the AD-SWIOT1L-SL Firmware
To update the board’s firmware, a new bootloader has to be flashed on the MAX32625PICO.
Download the firmware image: MAX32625PICO firmware
Set the MAX32625PICO in MAINTENANCE mode:
Drag and drop (to the MAINTENANCE drive) the firmware image you previously downloaded.
After a few seconds, the MAINTENANCE drive will disappear and will be replaced by a drive named DAPLINK. Once this is done, the process is complete, and the MAX32625PICO may be used to flash the firmware of the AD-SWIOT1L-SL board.
Programming the AD-SWIOT1L-SL
Connect the MAX32625PICO to the PC using the micro USB cable.
Connect the MAX32625PICO to the AD-SWIOT1L-SL board using the 10-pin ribbon cable.
Connect the 24 V power supply to the AD-SWIOT1L-SL. Make sure the board is powered up for the next steps.

A DAPLINK drive should appear as mounted on your PC.
Drag and drop the new firmware image into the DAPLINK drive. After a few seconds, the drive will be remounted.
Check the DAPLINK directory and make sure there is no FAIL.TXT file. In case there is, repeat the drag and drop step. Otherwise, you may disconnect the MAX32625PICO from the AD-SWIOT1L-SL, since the firmware update is complete.