From 21b1517adff201b9669518ae30d2cd6cd2a3b75c Mon Sep 17 00:00:00 2001 From: gdisirio Date: Wed, 11 Jul 2012 18:44:31 +0000 Subject: [PATCH] Documentation fixes. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@4460 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/ports/RVCT/ARMCMx/port.dox | 11 ++++++++--- readme.txt | 1 + 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/os/ports/RVCT/ARMCMx/port.dox b/os/ports/RVCT/ARMCMx/port.dox index 29376f9a8..c02fdc25b 100644 --- a/os/ports/RVCT/ARMCMx/port.dox +++ b/os/ports/RVCT/ARMCMx/port.dox @@ -133,6 +133,11 @@ * easily added by adding a subdirectory under ./os/ports/RVCT/ARMCMx * and giving it the name of the new device, then copy the files from another * device into the new directory and customize them for the new device. + * - The free uVision is not able to handle scatter files, the following + * options are required in the project options under "Preprocesso symbols" + * in order to use the unused RAM as heap automatically: + * __heap_base__=Image$$RW_IRAM1$$ZI$$Limit + * __heap_end__=Image$$RW_IRAM2$$Base * . * @ingroup rvct */ @@ -201,13 +206,13 @@ * @section RVCT_ARMCMx_STARTUP_1 Startup Process * The startup process, as implemented, is the following: * -# Interrupts are masked globally. - * -# The two stacks are initialized by assigning them the sizes defined in the - * linker script (usually named @p ch.icf). + * -# The two stacks are initialized by assigning them the sizes defined in + * cstartup.s file and accessible through the configuration wizard. * -# The CPU state is switched to Privileged and the PSP stack is used. * -# An early initialization routine @p __early_init() is invoked, if the * symbol is not defined then an empty default routine is executed * (weak symbol). - * -# Control is passed to the C runtime entry point @p __cmain that performs + * -# Control is passed to the C runtime entry point @p __main that performs * the required initializations before invoking the @p main() function. * . * @ingroup RVCT_ARMCMx diff --git a/readme.txt b/readme.txt index becdc6eba..870d22af9 100644 --- a/readme.txt +++ b/readme.txt @@ -269,6 +269,7 @@ - CHANGE: Renamed Ethernet driver in AT91 HAL ETHD1 (backported to 2.4.1). - CHANGE: Macros icuGetWidthI() and icuGetPeriodI() renamed to icuGetWidth() and icuGetPeriod(). +- Various documentation fixes and improvements. *** 2.3.5 *** - FIX: Fixed RTC compile problem on STM32F103 (bug 3468445).