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 | |
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')
-rw-r--r-- | os/ports/GCC/ARMCMx/LPC11xx/cmparams.h | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/LPC11xx/vectors.c | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/LPC13xx/cmparams.h | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/LPC13xx/vectors.c | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/STM32/cmparams.h | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/STM32/vectors.c | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/chcore.c | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/chcore.h | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/chcore_v6m.c | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/chcore_v6m.h | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/chcore_v7m.c | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/chcore_v7m.h | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/chtypes.h | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/crt0_v6m.s | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/crt0_v7m.s | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/nvic.c | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/nvic.h | 2 | ||||
-rw-r--r-- | os/ports/GCC/ARMCMx/port.dox | 16 |
18 files changed, 23 insertions, 27 deletions
diff --git a/os/ports/GCC/ARMCMx/LPC11xx/cmparams.h b/os/ports/GCC/ARMCMx/LPC11xx/cmparams.h index b3dfd2949..89c685f7f 100644 --- a/os/ports/GCC/ARMCMx/LPC11xx/cmparams.h +++ b/os/ports/GCC/ARMCMx/LPC11xx/cmparams.h @@ -18,7 +18,7 @@ */
/**
- * @file ARMCMx/LPC11xx/cmparams.h
+ * @file GCC/ARMCMx/LPC11xx/cmparams.h
* @brief ARM Cortex-M0 LPC11xx Specific Parameters.
*
* @defgroup ARMCMx_LPC11xx LPC11xx Specific Parameters
diff --git a/os/ports/GCC/ARMCMx/LPC11xx/vectors.c b/os/ports/GCC/ARMCMx/LPC11xx/vectors.c index 86672a338..34b220807 100644 --- a/os/ports/GCC/ARMCMx/LPC11xx/vectors.c +++ b/os/ports/GCC/ARMCMx/LPC11xx/vectors.c @@ -18,7 +18,7 @@ */
/**
- * @file LPC11xx/vectors.c
+ * @file GCC/ARMCMx/LPC11xx/vectors.c
* @brief Interrupt vectors for the LPC11xx family.
*
* @defgroup ARMCMx_LPC11xx_VECTORS LPC11xx Interrupt Vectors
diff --git a/os/ports/GCC/ARMCMx/LPC13xx/cmparams.h b/os/ports/GCC/ARMCMx/LPC13xx/cmparams.h index 1822647d3..fb08f181f 100644 --- a/os/ports/GCC/ARMCMx/LPC13xx/cmparams.h +++ b/os/ports/GCC/ARMCMx/LPC13xx/cmparams.h @@ -18,7 +18,7 @@ */
/**
- * @file ARMCMx/LPC13xx/cmparams.h
+ * @file GCC/ARMCMx/LPC13xx/cmparams.h
* @brief ARM Cortex-M3 LPC13xx Specific Parameters.
*
* @defgroup ARMCMx_LPC13xx LPC13xx Specific Parameters
diff --git a/os/ports/GCC/ARMCMx/LPC13xx/vectors.c b/os/ports/GCC/ARMCMx/LPC13xx/vectors.c index 2d62da81f..4602f3c1b 100644 --- a/os/ports/GCC/ARMCMx/LPC13xx/vectors.c +++ b/os/ports/GCC/ARMCMx/LPC13xx/vectors.c @@ -18,7 +18,7 @@ */
/**
- * @file LPC13xx/vectors.c
+ * @file GCC/ARMCMx/LPC13xx/vectors.c
* @brief Interrupt vectors for the LPC13xx family.
*
* @defgroup ARMCMx_LPC13xx_VECTORS LPC13xx Interrupt Vectors
diff --git a/os/ports/GCC/ARMCMx/STM32/cmparams.h b/os/ports/GCC/ARMCMx/STM32/cmparams.h index de07b7c67..fe9f219e5 100644 --- a/os/ports/GCC/ARMCMx/STM32/cmparams.h +++ b/os/ports/GCC/ARMCMx/STM32/cmparams.h @@ -18,7 +18,7 @@ */
/**
- * @file STM32/cmparams.h
+ * @file GCC/ARMCMx/STM32/cmparams.h
* @brief ARM Cortex-M3 parameters for the STM32.
*
* @defgroup ARMCMx_STM32 STM32 Specific Parameters
diff --git a/os/ports/GCC/ARMCMx/STM32/vectors.c b/os/ports/GCC/ARMCMx/STM32/vectors.c index d2306add0..1ecbae7e4 100644 --- a/os/ports/GCC/ARMCMx/STM32/vectors.c +++ b/os/ports/GCC/ARMCMx/STM32/vectors.c @@ -18,7 +18,7 @@ */
/**
- * @file STM32/vectors.c
+ * @file GCC/ARMCMx/STM32/vectors.c
* @brief Interrupt vectors for the STM32 family.
*
* @defgroup ARMCMx_STM32_VECTORS STM32 Interrupt Vectors
diff --git a/os/ports/GCC/ARMCMx/chcore.c b/os/ports/GCC/ARMCMx/chcore.c index 24a9d7f7a..4bb0436cd 100644 --- a/os/ports/GCC/ARMCMx/chcore.c +++ b/os/ports/GCC/ARMCMx/chcore.c @@ -18,7 +18,7 @@ */
/**
- * @file ARMCMx/chcore.c
+ * @file GCC/ARMCMx/chcore.c
* @brief ARM Cortex-Mx port code.
*
* @addtogroup ARMCMx_CORE
diff --git a/os/ports/GCC/ARMCMx/chcore.h b/os/ports/GCC/ARMCMx/chcore.h index 41d433508..3fe046a95 100644 --- a/os/ports/GCC/ARMCMx/chcore.h +++ b/os/ports/GCC/ARMCMx/chcore.h @@ -18,7 +18,7 @@ */
/**
- * @file ARMCMx/chcore.h
+ * @file GCC/ARMCMx/chcore.h
* @brief ARM Cortex-Mx port macros and structures.
*
* @addtogroup ARMCMx_CORE
diff --git a/os/ports/GCC/ARMCMx/chcore_v6m.c b/os/ports/GCC/ARMCMx/chcore_v6m.c index c8ee32387..246426f2c 100644 --- a/os/ports/GCC/ARMCMx/chcore_v6m.c +++ b/os/ports/GCC/ARMCMx/chcore_v6m.c @@ -18,7 +18,7 @@ */
/**
- * @file ARMCMx/chcore_v6m.c
+ * @file GCC/ARMCMx/chcore_v6m.c
* @brief ARMv6-M architecture port code.
*
* @addtogroup ARMCMx_V6M_CORE
diff --git a/os/ports/GCC/ARMCMx/chcore_v6m.h b/os/ports/GCC/ARMCMx/chcore_v6m.h index 70447712c..5ca439365 100644 --- a/os/ports/GCC/ARMCMx/chcore_v6m.h +++ b/os/ports/GCC/ARMCMx/chcore_v6m.h @@ -18,7 +18,7 @@ */
/**
- * @file ARMCMx/chcore_v6m.h
+ * @file GCC/ARMCMx/chcore_v6m.h
* @brief ARMv6-M architecture port macros and structures.
*
* @addtogroup ARMCMx_V6M_CORE
diff --git a/os/ports/GCC/ARMCMx/chcore_v7m.c b/os/ports/GCC/ARMCMx/chcore_v7m.c index 527161ebf..6e3732a8d 100644 --- a/os/ports/GCC/ARMCMx/chcore_v7m.c +++ b/os/ports/GCC/ARMCMx/chcore_v7m.c @@ -18,7 +18,7 @@ */
/**
- * @file ARMCMx/chcore_v7m.c
+ * @file GCC/ARMCMx/chcore_v7m.c
* @brief ARMv7-M architecture port code.
*
* @addtogroup ARMCMx_V7M_CORE
diff --git a/os/ports/GCC/ARMCMx/chcore_v7m.h b/os/ports/GCC/ARMCMx/chcore_v7m.h index 32b5a1361..2a4838669 100644 --- a/os/ports/GCC/ARMCMx/chcore_v7m.h +++ b/os/ports/GCC/ARMCMx/chcore_v7m.h @@ -18,7 +18,7 @@ */
/**
- * @file ARMCMx/chcore_v7m.h
+ * @file GCC/ARMCMx/chcore_v7m.h
* @brief ARMv7-M architecture port macros and structures.
*
* @addtogroup ARMCMx_V7M_CORE
diff --git a/os/ports/GCC/ARMCMx/chtypes.h b/os/ports/GCC/ARMCMx/chtypes.h index e5e68b92f..f4bf93c1c 100644 --- a/os/ports/GCC/ARMCMx/chtypes.h +++ b/os/ports/GCC/ARMCMx/chtypes.h @@ -18,7 +18,7 @@ */
/**
- * @file ARMCMx/chtypes.h
+ * @file GCC/ARMCMx/chtypes.h
* @brief ARM Cortex-Mx port system types.
*
* @addtogroup ARMCMx_CORE
diff --git a/os/ports/GCC/ARMCMx/crt0_v6m.s b/os/ports/GCC/ARMCMx/crt0_v6m.s index fd7e4fca4..82dc066fb 100644 --- a/os/ports/GCC/ARMCMx/crt0_v6m.s +++ b/os/ports/GCC/ARMCMx/crt0_v6m.s @@ -18,7 +18,7 @@ */
/**
- * @file ARMCMx/crt0_v6m.s
+ * @file GCC/ARMCMx/crt0_v6m.s
* @brief Generic ARMv6-M (Cortex-M0/M1) startup file for ChibiOS/RT.
*
* @addtogroup ARMCMx_CORE
diff --git a/os/ports/GCC/ARMCMx/crt0_v7m.s b/os/ports/GCC/ARMCMx/crt0_v7m.s index fb0d4a137..1c76975c6 100644 --- a/os/ports/GCC/ARMCMx/crt0_v7m.s +++ b/os/ports/GCC/ARMCMx/crt0_v7m.s @@ -18,7 +18,7 @@ */
/**
- * @file ARMCMx/crt0_v7m.s
+ * @file GCC/ARMCMx/crt0_v7m.s
* @brief Generic ARMv7-M (Cortex-M3/M4) startup file for ChibiOS/RT.
*
* @addtogroup ARMCMx_CORE
diff --git a/os/ports/GCC/ARMCMx/nvic.c b/os/ports/GCC/ARMCMx/nvic.c index 5b0dd9782..fb470c2e1 100644 --- a/os/ports/GCC/ARMCMx/nvic.c +++ b/os/ports/GCC/ARMCMx/nvic.c @@ -18,7 +18,7 @@ */
/**
- * @file ARMCMx/nvic.c
+ * @file GCC/ARMCMx/nvic.c
* @brief Cortex-Mx NVIC support code.
*
* @addtogroup ARMCMx_NVIC
diff --git a/os/ports/GCC/ARMCMx/nvic.h b/os/ports/GCC/ARMCMx/nvic.h index 196b78fbd..bd5d0f31b 100644 --- a/os/ports/GCC/ARMCMx/nvic.h +++ b/os/ports/GCC/ARMCMx/nvic.h @@ -18,7 +18,7 @@ */
/**
- * @file ARMCMx/nvic.h
+ * @file GCC/ARMCMx/nvic.h
* @brief Cortex-Mx NVIC support macros and structures.
*
* @addtogroup ARMCMx_NVIC
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
|