summaryrefslogtreecommitdiff
path: root/nuttx
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2010-10-21 01:32:17 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2010-10-21 01:32:17 +0000
commit670dcee0d2341b526ba2a1661d908527ae3c80ed (patch)
tree223fc039eb1b12d87f7b0e6f62ce53b221abccf5 /nuttx
parent2ceec87d4e5fa6a189f1189761fbe492b11ae4dc (diff)
downloadpx4-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')
-rwxr-xr-xnuttx/configs/avr32dev1/README.txt25
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
----------------