diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2008-05-16 15:09:49 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2008-05-16 15:09:49 +0000 |
commit | cadf83110acc18314197ace9e3d5083a99e3fdb8 (patch) | |
tree | e5054baa612495090ed07e0ea5207b2f520e525f | |
parent | 1e99857780de7d93c5e6c246202584c1fe270696 (diff) | |
download | ChibiOS-cadf83110acc18314197ace9e3d5083a99e3fdb8.tar.gz ChibiOS-cadf83110acc18314197ace9e3d5083a99e3fdb8.tar.bz2 ChibiOS-cadf83110acc18314197ace9e3d5083a99e3fdb8.zip |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@292 35acf78f-673a-0410-8e92-d51de3d6d3f4
-rw-r--r-- | demos/ARM7-AT91SAM7X-GCC/ch.ld | 2 | ||||
-rw-r--r-- | docs/Doxyfile | 2 | ||||
-rw-r--r-- | docs/index.html | 2 | ||||
-rw-r--r-- | ports/ARM7-AT91SAM7X/crt0.s | 5 | ||||
-rw-r--r-- | ports/ARM7-LPC214x/crt0.s | 5 | ||||
-rw-r--r-- | ports/ARMCM3/crt0.s | 4 | ||||
-rw-r--r-- | readme.txt | 4 |
7 files changed, 13 insertions, 11 deletions
diff --git a/demos/ARM7-AT91SAM7X-GCC/ch.ld b/demos/ARM7-AT91SAM7X-GCC/ch.ld index 847340cb4..541c73b5b 100644 --- a/demos/ARM7-AT91SAM7X-GCC/ch.ld +++ b/demos/ARM7-AT91SAM7X-GCC/ch.ld @@ -30,7 +30,7 @@ __stacks_total_size__ = __und_stack_size__ + __abt_stack_size__ + __fiq_stack_si MEMORY
{
- flash : org = 0x000000, len = 256k
+ flash : org = 0x100000, len = 256k
ram : org = 0x200020, len = 64k - 0x20
}
diff --git a/docs/Doxyfile b/docs/Doxyfile index e03d57654..0f44238a0 100644 --- a/docs/Doxyfile +++ b/docs/Doxyfile @@ -31,7 +31,7 @@ PROJECT_NAME = ChibiOS/RT # This could be handy for archiving the generated documentation or
# if some version control system is used.
-PROJECT_NUMBER = "0.6.4 beta"
+PROJECT_NUMBER = "0.6.5 beta"
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
# base path where the generated documentation will be put.
diff --git a/docs/index.html b/docs/index.html index 07d2e6a37..a5e391e8d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -12,7 +12,7 @@ </tr>
<tr>
<td style="text-align: center; vertical-align: top; width: 150px;">Current
-Version 0.6.4<br>
+Version 0.6.5<br>
-<br>
<a href="http://sourceforge.net/projects/chibios/" rel="me" target="_top">Project on SourceForge</a><br>
<a href="html/index.html" target="_top" rel="me">Documentation</a><br>
diff --git a/ports/ARM7-AT91SAM7X/crt0.s b/ports/ARM7-AT91SAM7X/crt0.s index 2afc9ef21..73f84319c 100644 --- a/ports/ARM7-AT91SAM7X/crt0.s +++ b/ports/ARM7-AT91SAM7X/crt0.s @@ -39,7 +39,7 @@ * System entry points.
*/
_start:
- b ResetHandler
+ ldr pc, _reset
ldr pc, _undefined
ldr pc, _swi
ldr pc, _prefetch
@@ -48,6 +48,8 @@ _start: ldr pc, [pc,#-0xF20] /* AIC - AIC_IVR */
ldr pc, [pc,#-0xF20] /* AIC - AIC_FVR */
+_reset:
+ .word ResetHandler
_undefined:
.word UndHandler
_swi:
@@ -60,7 +62,6 @@ _fiq: .word FiqHandler
.word 0
.word 0
- .word 0
/*
* Reset handler.
diff --git a/ports/ARM7-LPC214x/crt0.s b/ports/ARM7-LPC214x/crt0.s index 3f288b256..3aea74abf 100644 --- a/ports/ARM7-LPC214x/crt0.s +++ b/ports/ARM7-LPC214x/crt0.s @@ -39,7 +39,7 @@ * System entry points.
*/
_start:
- b ResetHandler
+ ldr pc, _reset
ldr pc, _undefined
ldr pc, _swi
ldr pc, _prefetch
@@ -48,6 +48,8 @@ _start: ldr pc, [pc,#-0xFF0] /* VIC - IRQ Vector Register */
ldr pc, _fiq
+_reset:
+ .word ResetHandler
_undefined:
.word UndHandler
_swi:
@@ -60,7 +62,6 @@ _fiq: .word FiqHandler
.word 0
.word 0
- .word 0
/*
* Reset handler.
diff --git a/ports/ARMCM3/crt0.s b/ports/ARMCM3/crt0.s index 2f2ef7eea..47a89c632 100644 --- a/ports/ARMCM3/crt0.s +++ b/ports/ARMCM3/crt0.s @@ -77,8 +77,8 @@ bloop: movs r0, #CONTROL_MODE_PRIVILEGED | CONTROL_USE_PSP
msr CONTROL, r0
isb
- movs r0, #0x10
- msr BASEPRI, r0
+ movs r0, #0x10
+ msr BASEPRI, r0
cpsie i
/*
* Application-provided HW initialization routine.
diff --git a/readme.txt b/readme.txt index 9a4b9a4c8..3a5de0cc0 100644 --- a/readme.txt +++ b/readme.txt @@ -66,8 +66,8 @@ Win32-MinGW - ChibiOS/RT simulator and demo into a WIN32 process, *****************************************************************************
*** 0.6.5 ***
-- Modified the AT91SAM7X256 demo load script in order to make code segments
- to start at address 0 instead of 0x100000.
+- FIX: Small fix to the ARM7 startup files. It used a short jump in the reset
+ vector and that could fail in some configurations.
*** 0.6.4 ***
- NEW: MSP430 port, the port code compiles correctly but it is not tested yet.
|