Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
xboot:start [2011/01/25 12:14]
admin [XBoot Intrduction]
xboot:start [2011/01/25 13:29]
admin [Documentation]
Line 1: Line 1:
 ====== XBoot ====== ====== XBoot ======
 +
 +===== Introduction =====
  
 XBoot is an extensible, modular bootloader for the ATMEL XMEGA processor series. It is compatible with the AVR109 (butterfly) bootloader protocol with a few XMEGA specific extensions for access to the user and production signature rows. One of its main features is support for multiple serial busses. Many bootloaders only support RS232 for programming from a PC, but XBoot'​s modularity allows it to support the exact same set of commands over any hardware serial port. Currently, I2C support has been incorporated. This allows for easy in-system reconfiguration of XBoot equipped chips with little additional time investment. Also, XBoot includes support for I2C address autonegotiation for when multiple, identically configured processors sit on the same I2C bus. XBoot is an extensible, modular bootloader for the ATMEL XMEGA processor series. It is compatible with the AVR109 (butterfly) bootloader protocol with a few XMEGA specific extensions for access to the user and production signature rows. One of its main features is support for multiple serial busses. Many bootloaders only support RS232 for programming from a PC, but XBoot'​s modularity allows it to support the exact same set of commands over any hardware serial port. Currently, I2C support has been incorporated. This allows for easy in-system reconfiguration of XBoot equipped chips with little additional time investment. Also, XBoot includes support for I2C address autonegotiation for when multiple, identically configured processors sit on the same I2C bus.
Line 13: Line 15:
 ===== Documentation ===== ===== Documentation =====
  
-  * Getting Started +  * [[Readme]] 
-  * Configuration+  * [[readme#​using_xboot|Using XBoot]] 
 +  * [[readme#​configuring_xboot|Configuring XBoot]]
   * Setting Up AVRDUDE   * Setting Up AVRDUDE