diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2008-10-06 16:20:53 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2008-10-06 16:20:53 +0000 |
commit | a305dd56e4fcf5d74b3bfb5e4d91f1e48e6e1298 (patch) | |
tree | 38238ad32d0cec73a53f458a03c172a8734a8757 /nuttx/configs/c5471evm | |
parent | 38dc3d5a7c2dfaf6a6d867e7c41ab455d2e8bc6f (diff) | |
download | px4-nuttx-a305dd56e4fcf5d74b3bfb5e4d91f1e48e6e1298.tar.gz px4-nuttx-a305dd56e4fcf5d74b3bfb5e4d91f1e48e6e1298.tar.bz2 px4-nuttx-a305dd56e4fcf5d74b3bfb5e4d91f1e48e6e1298.zip |
Add option for ARM interrupt stack
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@981 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs/c5471evm')
-rw-r--r-- | nuttx/configs/c5471evm/README.txt | 72 | ||||
-rw-r--r-- | nuttx/configs/c5471evm/defconfig | 5 | ||||
-rw-r--r-- | nuttx/configs/c5471evm/dhcpconfig | 5 | ||||
-rw-r--r-- | nuttx/configs/c5471evm/netconfig | 5 | ||||
-rw-r--r-- | nuttx/configs/c5471evm/nshconfig | 5 |
5 files changed, 92 insertions, 0 deletions
diff --git a/nuttx/configs/c5471evm/README.txt b/nuttx/configs/c5471evm/README.txt index f516f24a7..fd276ed05 100644 --- a/nuttx/configs/c5471evm/README.txt +++ b/nuttx/configs/c5471evm/README.txt @@ -1,6 +1,78 @@ README ^^^^^^ +ARM/C5471-specific Configuration Options +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + CONFIG_ARCH - Identifies the arch/ subdirectory. This should + be set to: + + CONFIG_ARCH=arm + + CONFIG_ARCH_name - For use in C code: + + CONFIG_ARCH_ARM=y + + CONFIG_ARCH_CHIP - Identifies the arch/*/chip subdirectory + + CONFIG_ARCH_CHIP=c5471 + + CONFIG_ARCH_CHIP_name - For use in C code + + CONFIG_ARCH_CHIP_C5471 + + CONFIG_ARCH_BOARD - Identifies the configs subdirectory and + hence, the board that supports the particular chip or SoC. + + CONFIG_ARCH_BOARD=c5471evm (for the Spectrum Digital C5471 EVM) + + CONFIG_ARCH_BOARD_name - For use in C code + + CONFIG_ARCH_BOARD_C5471EVM (for the Spectrum Digital C5471 EVM) + + CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation + of delay loops + + CONFIG_ENDIAN_BIG - define if big endian (default is little + endian) + + CONFIG_ROM_VECTORS - should be defined for the C5471 because the + interrupt vectors are in ROM + + CONFIG_DRAM_END - the size of installed DRAM. Unique to c5471 + + CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to boards that + have LEDs + + CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt + stack. If defined, this symbol is the size of the interrupt + stack in bytes. If not defined, the user task stacks will be + used during interrupt handling. + + CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions + + C5471 specific device driver settings + + CONFIG_SERIAL_IRDA_CONSOLE - selects the IRDA UART for the + console ant ttys0 (default is the modem UART). + CONFIG_UART_*_HWFLOWCONTROL - enables hardware flow control + CONFIG_UART_*_RXBUFSIZE - Characters are buffered as received. + This specific the size of the receive buffer + CONFIG_UART_*_TXBUFSIZE - Characters are buffered before + being sent. This specific the size of the transmit buffer + CONFIG_UART_*_BAUD - The configure BAUD of the UART. Must be + CONFIG_UART_*_BITS - The number of bits. Must be either 7 or 8. + CONFIG_UART_*_PARTIY - 0=no parity, 1=odd parity, 2=even parity + CONFIG_UART_*_2STOP - Two stop bits + + C5471 Ethernet Driver settings + + CONFIG_C5471_NET_STATS + CONFIG_C5471_ETHERNET_PHY={ETHERNET_PHY_LU3X31T_T64,ETHERNET_PHY_AC101L} + CONFIG_NET_C5471_AUTONEGOTIATION + CONFIG_NET_C5471_BASET100 + CONFIG_NET_C5471_BASET10 + defconfig ^^^^^^^^^ The default configuration file, defconfig, performs a diff --git a/nuttx/configs/c5471evm/defconfig b/nuttx/configs/c5471evm/defconfig index 626e7fc8b..d0a4f82f5 100644 --- a/nuttx/configs/c5471evm/defconfig +++ b/nuttx/configs/c5471evm/defconfig @@ -51,6 +51,10 @@ # CONFIG_DRAM_END - the size of installed DRAM. # Unique to c5471 # CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to c5471. +# CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt +# stack. If defined, this symbol is the size of the interrupt +# stack in bytes. If not defined, the user task stacks will be +# used during interrupt handling. # CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions # CONFIG_ARCH=arm @@ -63,6 +67,7 @@ CONFIG_BOARD_LOOPSPERMSEC=1250 CONFIG_ROM_VECTORS=n CONFIG_DRAM_END=0x11000000 CONFIG_ARCH_LEDS=y +CONFIG_ARCH_INTERRUPTSTACK=0 CONFIG_ARCH_STACKDUMP=y # diff --git a/nuttx/configs/c5471evm/dhcpconfig b/nuttx/configs/c5471evm/dhcpconfig index cbcea2f62..5b3a0e665 100644 --- a/nuttx/configs/c5471evm/dhcpconfig +++ b/nuttx/configs/c5471evm/dhcpconfig @@ -51,6 +51,10 @@ # CONFIG_DRAM_END - the size of installed DRAM. # Unique to c5471 # CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to c5471. +# CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt +# stack. If defined, this symbol is the size of the interrupt +# stack in bytes. If not defined, the user task stacks will be +# used during interrupt handling. # CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions # CONFIG_ARCH=arm @@ -63,6 +67,7 @@ CONFIG_BOARD_LOOPSPERMSEC=1250 CONFIG_ROM_VECTORS=n CONFIG_DRAM_END=0x11000000 CONFIG_ARCH_LEDS=y +CONFIG_ARCH_INTERRUPTSTACK=0 CONFIG_ARCH_STACKDUMP=y # diff --git a/nuttx/configs/c5471evm/netconfig b/nuttx/configs/c5471evm/netconfig index 109cd7279..e85364d7b 100644 --- a/nuttx/configs/c5471evm/netconfig +++ b/nuttx/configs/c5471evm/netconfig @@ -51,6 +51,10 @@ # CONFIG_DRAM_END - the size of installed DRAM. # Unique to c5471 # CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to c5471. +# CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt +# stack. If defined, this symbol is the size of the interrupt +# stack in bytes. If not defined, the user task stacks will be +# used during interrupt handling. # CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions # CONFIG_ARCH=arm @@ -63,6 +67,7 @@ CONFIG_BOARD_LOOPSPERMSEC=1250 CONFIG_ROM_VECTORS=n CONFIG_DRAM_END=0x11000000 CONFIG_ARCH_LEDS=y +CONFIG_ARCH_INTERRUPTSTACK=0 CONFIG_ARCH_STACKDUMP=y # diff --git a/nuttx/configs/c5471evm/nshconfig b/nuttx/configs/c5471evm/nshconfig index 206438f17..a45f91fb7 100644 --- a/nuttx/configs/c5471evm/nshconfig +++ b/nuttx/configs/c5471evm/nshconfig @@ -51,6 +51,10 @@ # CONFIG_DRAM_END - the size of installed DRAM. # Unique to c5471 # CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to c5471. +# CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt +# stack. If defined, this symbol is the size of the interrupt +# stack in bytes. If not defined, the user task stacks will be +# used during interrupt handling. # CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions # CONFIG_ARCH=arm @@ -63,6 +67,7 @@ CONFIG_BOARD_LOOPSPERMSEC=1250 CONFIG_ROM_VECTORS=n CONFIG_DRAM_END=0x11000000 CONFIG_ARCH_LEDS=y +CONFIG_ARCH_INTERRUPTSTACK=0 CONFIG_ARCH_STACKDUMP=y # |