summaryrefslogtreecommitdiffstats
path: root/nuttx/arch/avr/src
diff options
context:
space:
mode:
authorpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2011-06-16 14:28:18 +0000
committerpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2011-06-16 14:28:18 +0000
commit00d2a63284de2a21a917455622e8f602799b3f6f (patch)
tree77207245ff9e29bf822e02cf902f3fe74b56ea16 /nuttx/arch/avr/src
parent0480efca5335d6336cfa9d05d975ffcca1783c23 (diff)
Fix SRAM data position
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3711 7fd9a85b-ad96-42d3-883c-3090e2eb8679
Diffstat (limited to 'nuttx/arch/avr/src')
-rwxr-xr-xnuttx/arch/avr/src/at90usb/at90usb_head.S2
-rwxr-xr-xnuttx/arch/avr/src/atmega/atmega_head.S2
2 files changed, 4 insertions, 0 deletions
diff --git a/nuttx/arch/avr/src/at90usb/at90usb_head.S b/nuttx/arch/avr/src/at90usb/at90usb_head.S
index a3f56245f7..be40c4c99e 100755
--- a/nuttx/arch/avr/src/at90usb/at90usb_head.S
+++ b/nuttx/arch/avr/src/at90usb/at90usb_head.S
@@ -227,6 +227,7 @@ __do_copy_data:
.Lcopyloop:
lpm r0, Z+
st X+, r0
+
.Lcopystart:
cpi r26, lo8(_edata)
cpc r27, r17
@@ -245,6 +246,7 @@ __do_clear_bss:
.Lclearloop:
st X+, r1
+
.Lclearstart:
cpi r26, lo8(_ebss)
cpc r27, r17
diff --git a/nuttx/arch/avr/src/atmega/atmega_head.S b/nuttx/arch/avr/src/atmega/atmega_head.S
index 9b6581ce76..96edcd9887 100755
--- a/nuttx/arch/avr/src/atmega/atmega_head.S
+++ b/nuttx/arch/avr/src/atmega/atmega_head.S
@@ -221,6 +221,7 @@ __do_copy_data:
.Lcopyloop:
lpm r0, Z+
st X+, r0
+
.Lcopystart:
cpi r26, lo8(_edata)
cpc r27, r17
@@ -239,6 +240,7 @@ __do_clear_bss:
.Lclearloop:
st X+, r1
+
.Lclearstart:
cpi r26, lo8(_ebss)
cpc r27, r17