background image

 

AVR1605

 

 

3

8242A-AVR-05/09 

2 Getting up and running 

This section walks you through the basic steps for getting up and running, by setting 
up the hardware. The necessary setup and requirements are described along with 
relevant information. 

2.1 Hardware Setup 

This section gives the step by step procedure to setup the hardware for the 
experiment. 

The Boot Loader software presented in this application note uses the AVR Open 
Source Programmer (AVROSP) as the user interface. The example application 
implements functions to read or update the Flash and EEPROM memories on the 
target device. It is also possible to read and update the Lock bits and read the Fuse 
bits of the device using the ATxmega128A1 AVR device with STK600. 

On the STK600, connect the PD2/PD3 pins to the RXD/TXD pins to route the USART 
signals to the RS-232 output. 

The STK600 has got two RS232 ports marked CAN (Male Type) and RS232 (Female 
Type). Connect a serial cable between the PC and the RS232 (Female Type) port of 
STK600. 

On STK600, connect the PD4 pin to the SW0 pin to use micro switch SW0 to enable 
boot loader mode. 

Please refer STK600 User Guide, available in AVR Studio

®

 Help to connect it with PC 

and to mount the device with correct routing and socket cards combination. 

2.2 System Configuration 

This section gives the information about setting up your PC prior to start the 
implementation.

  

 

Include the xml_dev_files directory path (found in code\AVROSP_Test) to the 
windows PATH by creating a variable name and value. This is set because the 
system will search the default locations for the AVROSP.exe file to run from any 
location of the directory. If this is not done, then you can use AVROSP.exe in the 
folder where it is and you can not call it anywhere else. It can be set by right clicking 
My Computer icon and selecting the Properties option as demonstrated in the Figure 
2.2-1, 2, 3 below. (You may need to restart the computer to enable the changes). 

 

 

 

 

 

 

 

 

 

 

Summary of Contents for AVR1605

Page 1: ...designs evolve rapidly there is a growing need for being able to update Products which have already been shipped or sold It may prove difficult to make changes to the hardware especially if the produc...

Page 2: ...2 AVR1605 8242A AVR 05 09 Figure 1 1 Purpose of Bootloader...

Page 3: ...rts marked CAN Male Type and RS232 Female Type Connect a serial cable between the PC and the RS232 Female Type port of STK600 On STK600 connect the PD4 pin to the SW0 pin to use micro switch SW0 to en...

Page 4: ...4 AVR1605 8242A AVR 05 09 Figure 2 2 1 PATH Configuration 1 Figure 2 2 2 PATH Configuration 2...

Page 5: ...dio and run the application while keeping SW0 pressed on the STK600 Check the LED status of the Tool In Programming mode the program receives commands from AVROSP via the UART Each command executes an...

Page 6: ...he device wait in bootloader section are done Press both External RESET and SW0 on STK600 and release the RESET first and then the SW0 In the current working folder double click run the batch program...

Page 7: ...e batch file x128A1_flash_write_file bat The batch file runs the following command to program and verify the flash memory AVROSP dATxmega128A1 e ifflash hex pf vf Table 3 2 1 Command Description Comma...

Page 8: ...ging session will perform a chip erase Now the application will wait for the letter E through USART0 To verify the application that was downloaded to the flash in the previous chapter we must write th...

Page 9: ...ader 3 4 Write a file to EEPROM Ensure that the steps to make the device wait in bootloader section are done Press both External RESET and SW0 buttons on STK600 and release the RESET first and then th...

Page 10: ...er section are done Press both External RESET and SW0 buttons on STK600 and release the RESET first and then the SW0 Run the batch file x128A1_eeprom_dump bat which has the AVROSP command given below...

Page 11: ...a tool for generating documentation from source code by analyzing the source code and using special keywords For more details about Doxygen please visit http www doxygen org Precompiled Doxygen docume...

Page 12: ...STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE OR NON INFRINGEMENT IN NO EVENT SHALL ATMEL BE LIABLE...

Reviews: