diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2010-12-20 15:06:27 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2010-12-20 15:06:27 +0000 |
commit | 25d2722b09c5ed808fbb5b09bafc94f253da2479 (patch) | |
tree | c308283817c5d096de522fde5785b138bc34f5e8 /os/ports/GCC/ARMCMx/port.dox | |
parent | 717cce94078fb9a2747e8a38a3b331a4f79c8822 (diff) | |
download | ChibiOS-25d2722b09c5ed808fbb5b09bafc94f253da2479.tar.gz ChibiOS-25d2722b09c5ed808fbb5b09bafc94f253da2479.tar.bz2 ChibiOS-25d2722b09c5ed808fbb5b09bafc94f253da2479.zip |
Doc.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2514 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/ports/GCC/ARMCMx/port.dox')
-rw-r--r-- | os/ports/GCC/ARMCMx/port.dox | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/os/ports/GCC/ARMCMx/port.dox b/os/ports/GCC/ARMCMx/port.dox index 9fff65dd0..32b736434 100644 --- a/os/ports/GCC/ARMCMx/port.dox +++ b/os/ports/GCC/ARMCMx/port.dox @@ -187,18 +187,14 @@ * -# The two stacks are initialized by assigning them the sizes defined in the
* linker script (usually named @p ch.ld). Stack areas are allocated from
* the highest RAM location downward.
- * -# An early initialization routine @p hwinit0 is invoked, if the symbol is
- * not defined then an empty default routine is executed (weak symbol).
- * -# DATA and BSS segments are initialized.
* -# The CPU state is switched to Privileged and the PSP stack is used.
- * -# A late initialization routine @p hwinit1 is invoked, if the symbol not
- * defined then an empty default routine is executed (weak symbol).<br>
- * This late initialization function is also the proper place for a
- * @a bootloader, if your application requires one.
- * -# The @p main() function is invoked with the parameters @p argc and @p argv
- * set to zero.
+ * -# An early initialization routine @p __early_init() is invoked, if the
+ * symbol is not defined then an empty default routine is executed
+ * (weak symbol).
+ * -# DATA and BSS segments are initialized.
+ * -# The @p main() function is invoked with no parameters.
* -# Should the @p main() function return a branch is performed to the weak
- * symbol MainExitHandler. The default code is an endless empty loop.
+ * symbol _main_exit_handler. The default code is an endless empty loop.
* .
* @section ARMCMx_STARTUP_2 Expected linker symbols
* The startup code starts at the symbol @p ResetHandler and expects the
|