diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2010-10-21 01:32:17 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2010-10-21 01:32:17 +0000 |
commit | 670dcee0d2341b526ba2a1661d908527ae3c80ed (patch) | |
tree | 223fc039eb1b12d87f7b0e6f62ce53b221abccf5 /nuttx/configs/avr32dev1 | |
parent | 2ceec87d4e5fa6a189f1189761fbe492b11ae4dc (diff) | |
download | px4-nuttx-670dcee0d2341b526ba2a1661d908527ae3c80ed.tar.gz px4-nuttx-670dcee0d2341b526ba2a1661d908527ae3c80ed.tar.bz2 px4-nuttx-670dcee0d2341b526ba2a1661d908527ae3c80ed.zip |
update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3044 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs/avr32dev1')
-rwxr-xr-x | nuttx/configs/avr32dev1/README.txt | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/nuttx/configs/avr32dev1/README.txt b/nuttx/configs/avr32dev1/README.txt index 06aed5bdb..eceafbf5a 100755 --- a/nuttx/configs/avr32dev1/README.txt +++ b/nuttx/configs/avr32dev1/README.txt @@ -112,20 +112,35 @@ IDEs AVR32 Bootloader
^^^^^^^^^^^^^^^^
+ Boot Sequence
+ -------------
+
+ "An AVR UC3 part having the bootloader programmed resets as any other
+ part at 80000000h. Bootloader execution begins here. The bootloader
+ first performs the boot process to know whether it should start the
+ USB DFU ISP or the application. If the tested conditions indicate
+ that the USB DFU ISP should be started, then execution continues in
+ the bootloader area, i.e. between 80000000h and 80002000h, else
+ the bootloader launches the application at 80002000h."
+
Link Address
------------
- The linker scripts (ld.script) assume that you are using the bootloader.
- The bootloader resides at 0x8000:0000 and so the ld.script files link
- the application to execute after the bootloader at 0x8000:2000. To link
- so that NuttX boots directly without using the bootloader, change the
- flash definition from:
+ The linker scripts (ld.script) assume that you are using the DFU
+ bootloader. The bootloader resides at 0x8000:0000 and so the ld.script
+ files link the application to execute after the bootloader at
+ 0x8000:2000. To link so that NuttX boots directly without using the
+ bootloader, change the flash definition from:
flash (rxai!w) : ORIGIN = 0x80002000, LENGTH = 256K - 8K
to:
flash (rxai!w) : ORIGIN = 0x80000000, LENGTH = 256K
+ Or to use the MSC bootloader:
+
+ flash (rxai!w) : ORIGIN = 0x80008000, LENGTH = 256K - 32K
+
Entering the ISP
----------------
|