Changing daughter boards

Contents

Replacing STK1002 or STK1006 with STK1005

This procedure describes how you should replace an STK1002 or STK1006 daughter board with an STK1005. The examples bellow will use STK1002, but the exactly same can be perfomed on an STK1006.

In order to go through this procedure you need the STK1005 binaries. If you are using the AVR32 Linux BSP DVD, you will find everything under BSP-DVD/buildroot/binaries/stk1005. If you do not have this DVD you can download the STK1005 binaries from www.atmel.com.

You also need to have the AVR32 GNU Toolchain installed or you can use the AVR32 Ubuntu VMware image.

Program the STK1005 bootloader

The first thing you need to do when upgrading your STK1000 with STK1005 and AP7200, is to upgrade the U-Boot bootloader stored on the STK1000 board.

  1. Connect an debugger (JTAGICEmkII or AVRONE!) to your computer and to the STK1002.
  2. Power up both the STK1000 and the debugger
  3. Open a terminal, go to the STK1005 binaries folder and use avr32program to program the bootloader
cd your_local_host/buildroot/binaries/stk1005
sudo avr32program program –vefcfi@0 u-boot.bin

Set up the serial connection

  1. Connect the serial cable to the STK1000 connector marked UART_A and to your computer
  2. Open a terminal and start a serial communication session. If you are using Ubuntu or the AVR32 Ubuntu VMware image you may do it as follows:
sudo minicom /dev/ttyUSB0

Upgrade the hardware

  1. Turn the power switch of the STK1000 off.
  2. Remove the STK1002 top-board from the STK1000 (grab it on the sides and lift carefully)
  3. Connect the STK1005 and connect it in place of the STK1002
  4. Turn on the STK1000 and watch the serial console to see it boot

Deploy new kernel and filesystem

Please follow the system upgrade procedure in order to upgrade the kernel and filesystem.