Derfsoftware Programming User Manual

Derfsoftware Programming User Manual

User Manual Software Programming For Radio Modules and USB Sticks by dresden elektronik Document Version V1.5 2013-08-21 User Manual Version 1.5 2013-08-21 Software Programming Table of contents 1. Firmware Files ................................................................................................................. 6 2. Programming tools .......................................................................................................... 6 2.1. AVR Studio 4.19 ....................................................................................................... 6 2.2. AVR Studio 5 ............................................................................................................ 7 2.3. Atmel Studio 6 .......................................................................................................... 7 2.4. AVRdude .................................................................................................................. 8 2.4.1. Using AVRdude without AVR Studio (stand-alone) ..................................... 8 2.4.2. Using AVRdude together with AVR Studio ................................................ 11 2.5. SAM-BA 2.12 .......................................................................................................... 12 2.6. JLinkCommander .................................................................................................... 12 2.7. Open OCD .............................................................................................................. 13 3. Programmer .................................................................................................................. 13 3.1. AVRDRAGON......................................................................................................... 13 3.2. JTAGICEmkII .......................................................................................................... 14 3.3. AVRISP .................................................................................................................. 14 3.4. SAM-ICE................................................................................................................. 14 3.5. OpenOCD based programmers .............................................................................. 14 4. Electrical programmer connections ................................................................................ 14 4.1. JTAG 10 pin ............................................................................................................ 15 4.2. Small JTAG 10 pin .................................................................................................. 15 4.3. JTAG 20 pin ............................................................................................................ 16 4.4. ISP 6 pin ................................................................................................................. 16 4.5. JTAG Adapter ......................................................................................................... 17 4.6. SAM-ICE Adapter ................................................................................................... 17 4.7. USB interface ......................................................................................................... 17 5. Platform and Baseboard ................................................................................................ 18 5.1. Custom platforms .................................................................................................... 18 5.2. Platforms by dresden elektronik: ............................................................................. 19 www.dresden-elektronik.de Page 2 of 61 User Manual Version 1.5 2013-08-21 Software Programming 6. Drivers ........................................................................................................................... 22 6.1. AT91-USB-to-Serial-Converter ............................................................................... 22 6.1.1. Driver Installation in Windows XP .............................................................. 22 6.1.2. Driver Installation in Windows Vista and 7 ................................................. 25 6.2. J-Link Driver for SEGGER SAM-ICE ....................................................................... 29 6.3. Jungo USB Driver for AVR programmer.................................................................. 29 6.4. Drivers and configuration of OpenOCD Programmer .............................................. 29 7. AVR radio modules ........................................................................................................ 30 7.1. Supported AVR radio modules ................................................................................ 31 7.2. Required hardware and electrical connections ........................................................ 32 7.3. Preparation for programming .................................................................................. 32 7.4. Firmware update via JTAG using AVR Studio 4 ...................................................... 32 7.4.1. Start programming tool .............................................................................. 32 7.4.2. Define microcontroller ............................................................................... 34 7.4.3. Update firmware ........................................................................................ 35 7.5. Firmware update via JTAG using AVRdude ............................................................ 35 7.6. Firmware update via JTAG using Atmel Studio 6 .................................................... 37 7.6.1. Start programming tool .............................................................................. 37 7.6.2. Define tool, device and interface ............................................................... 38 7.6.3. Update firmware ........................................................................................ 39 7.7. Firmware update via ISP using AVR Studio 4.19 .................................................... 39 7.7.1. Start programming tool .............................................................................. 39 7.7.2. Define microcontroller and programming mode ......................................... 40 7.7.3. Update firmware ........................................................................................ 41 7.8. Fuses ...................................................................................................................... 42 7.9. Lock Bits ................................................................................................................. 44 8. ARM radio modules ....................................................................................................... 45 8.1. Supported ARM radio modules ............................................................................... 45 8.2. ARM7 ..................................................................................................................... 45 8.3. CORTEX-M3 .......................................................................................................... 45 8.4. Required Hardware and electrical connections ....................................................... 46 8.5. Preparation for programming .................................................................................. 46 8.6. Firmware update via JTAG using SAM-BA ............................................................. 46 www.dresden-elektronik.de Page 3 of 61 User Manual Version 1.5 2013-08-21 Software Programming 8.6.1. Start programming tool .............................................................................. 46 8.6.2. Update procedure ..................................................................................... 47 8.7. Firmware Update via JTAG using JLink Commander .............................................. 47 8.7.1. Start programming tool .............................................................................. 47 8.7.2. Update procedure ..................................................................................... 48 8.8. Firmware Update via JTAG using OpenOCD .......................................................... 49 8.8.1. Flashing deRFarm7 radio module ............................................................. 49 8.8.2. Flashing deRFsam3 radio module ............................................................. 51 8.9. Firmware update via USB using SAM-BA ............................................................... 52 8.9.1. Preparation ............................................................................................... 52 8.9.2. Update procedure ..................................................................................... 53 9. USB radio Sticks............................................................................................................ 54 9.1. Supported radio sticks ............................................................................................ 54 9.2. Required Hardware and electrical connection ......................................................... 55 9.3. Firmware update via JTAG ..................................................................................... 55 9.3.1. Preparation for programming..................................................................... 55 9.3.2. Transferring firmware ................................................................................ 57 9.4. Firmware update via

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    61 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us