Wiki

This version (29 Nov 2023 21:43) was approved by Andrei Cozma.The Previously approved version (29 Nov 2023 15:30) is available.Diff

AD-SWIOT1L-SL Software User Guide

Required Hardware

Development kits

Power supplies

  • 24V power supply @ minimum 2A

Programmers

  • 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 24V power supply to the AD-SWIOT1L-SL.


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.

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

Setting up the MAX32625PICO

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:
    • Disconnect the MAX32625PICO from the PC and the AD-SWIOT1L-SL board.
    • Plug the micro USB cable only in the MAX32625PICO.
    • Keep the button on the MAX32625PICO pressed.
    • Plug the micro USB cable into the PC.
    • Once you see the MAINTENANCE drive being mounted, you may release the button.

  • 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 24V 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.

Navigation - AD-SWIOT1L-SL

resources/eval/user-guides/ad-swiot1l-sl/software.txt · Last modified: 29 Nov 2023 21:43 by Andrei Cozma