Connecting (and Programming) to the Subsystems Development Board with Atmel ICE - UMSATS/subsystems-tsat4 GitHub Wiki

JTAG

Pin1 (pink wire) lines up with the JTAG label on the board.

The other end of the JTAG connector must go into the SAM port on the Atmel ICE.

Atmel Studio

To test whether you have connected correctly open up Device Programmer in Atmel Studio (Tools->Device Programmer or Ctrl+Shift+P).

devboard_atmel_ice

  • Select the correct device (AT32UC3C2512C) and interface (JTAG).
  • Click 'Apply'.
  • In JTAG clock replace the default value with 2 MHz and click 'Set' at the bottom.
  • Finally under JTAG ID click 'Read'. This should produce a hexadecimal ID and a voltage reading of 3.3V.

Programming the board

Use the methods mentioned above to connect to the board using the Atmel ICE.

To program the board's flash memory:

  • Open Tools->Device Programmer or Ctrl+Shift+P.
  • Select Memories and under Flash open the file browser and find the .hex file output from your Atmel Studio project build.
  • Make sure "Erase Flash before Programming" and "Verify Flash after Programming" are selected.
  • Click "Program" and it should say Programming Flash...OK and Verifying Flash...OK. image