Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Steps require Main Vehicle PCB to be connected to vehicle to provide power

...

  • Patrick Scheffe

1. Atmel Studio 7.0

  1. Start Atmel Studio 7.0
  2. Load current vehicle firmware solution "vehicle_atmega2560_firmware.atsln"

...

  1. Check pinout of Programmer, Vehicle and Connector Cable:




  2. With vehicle power OFF, connect ICE programmer AVR Port to JTAG header.
  3. Connect ICE programmer with USB cable to PC.

3. Fuses

  1. Turn ON vehicle
  2. Connect to ATmega Chip using Device with Tools→Device Programming
    1. Click Apply
    2. Click Read
  3. Set the correct fuses . The following fuses deviate from the default(see table and screenshot below)
  4. Click Program
FuseCorrect Setting
HIGH.SPIENUnchecked
HIGH.EESAVEOptional i.e. checked or unchecked
LOW.CKDIV8

Unchecked

LOW.SUT_CKSELExt. Crystal Osc. 8.0- MHz; Start-up time: 16 CK + 65ms

...

Info

If vehicle is behaving irregularly i.e. servo steering is acting erratic, LEDs timing appears off, this is most likely due to an issue with the clock.

  1. Check the above settings again. 
  2. Check external crystal oscillater oscillator on bottom side of board using oscilloscope (should be 16MHz)

...