Firmware User Guide
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
System Setup
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
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.
Important
The system comes pre-programmed with a standard firmware. To work with Scopy, you need to flash the specific static ip firmware version.
Scopy will work only with the official AD-SWIOT1L-SL firmware releases
Updating the AD-SWIOT1L-SL Firmware
To update the firmware on the AD-SWIOT1L-SL, the MAX32625PICO programmer is used as a swd interface to flash the new firmware image. The MAX32625PICO comes with a default bootloader that we need to replace.
Download the latest firmware for MAX32650FTHR: 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 on 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 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.
Building Your Own Firmware
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 the 10BASE-T1L interfaces. The firmware source code and related documentation can be found on the Analog Devices GitHub at the link above.