Update README
This commit is contained in:
parent
c4acabaa74
commit
f6504be6ef
@ -10,7 +10,7 @@ Discovery (which has the same STM32 part)
|
|||||||
Note that CONFIG_STM32_DISABLE_IDLE_SLEEP_DURING_DEBUG is enabled so
|
Note that CONFIG_STM32_DISABLE_IDLE_SLEEP_DURING_DEBUG is enabled so
|
||||||
that the JTAG connection is not disconnected by the idle loop.
|
that the JTAG connection is not disconnected by the idle loop.
|
||||||
|
|
||||||
The following peripherals are enabled in this configuration.
|
The following peripherals are available in this configuration.
|
||||||
|
|
||||||
- LEDs: show the sytem status
|
- LEDs: show the sytem status
|
||||||
|
|
||||||
@ -30,6 +30,64 @@ The following peripherals are enabled in this configuration.
|
|||||||
- CAN: Built in app 'can' works, but apart from that not really tested.
|
- CAN: Built in app 'can' works, but apart from that not really tested.
|
||||||
|
|
||||||
- Ethernet: Ping to other station on the network works.
|
- Ethernet: Ping to other station on the network works.
|
||||||
|
Configurations
|
||||||
|
==============
|
||||||
|
|
||||||
|
Each Olimex STM32-P407 configuration is maintained in a sub-directory and can be
|
||||||
|
selected as follow:
|
||||||
|
|
||||||
|
cd tools
|
||||||
|
./configure.sh olimex-stm32-p407/<subdir>
|
||||||
|
cd -
|
||||||
|
. ./setenv.sh
|
||||||
|
|
||||||
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
nsh:
|
||||||
|
|
||||||
|
This is the NuttShell (NSH) using the NSH startup logic at
|
||||||
|
apps/examples/nsh.
|
||||||
|
|
||||||
|
NOTES:
|
||||||
|
|
||||||
|
1. This configuration uses the mconf-based configuration tool. To
|
||||||
|
change this configurations using that tool, you should:
|
||||||
|
|
||||||
|
a. Build and install the kconfig-mconf tool. See nuttx/README.txt
|
||||||
|
see additional README.txt files in the NuttX tools repository.
|
||||||
|
|
||||||
|
b. Execute 'make menuconfig' in nuttx/ in order to start the
|
||||||
|
reconfiguration process.
|
||||||
|
|
||||||
|
2. Serial Output
|
||||||
|
|
||||||
|
This configuraiont produces all of its test output on the serial
|
||||||
|
console. This configuration has USART3 enabled as a serial console.
|
||||||
|
This is the connector labeled RS232_2. This can easily be changed
|
||||||
|
by reconfiguring with 'make menuconfig'.
|
||||||
|
|
||||||
|
3. Toolchain
|
||||||
|
|
||||||
|
By default, the host platform is set to be Linux using the NuttX
|
||||||
|
buildroot toolchain. The host and/or toolchain selection can easily
|
||||||
|
be changed with 'make menuconfig'.
|
||||||
|
|
||||||
|
4. Kernel Modules
|
||||||
|
|
||||||
|
I used this configuration for testing NuttX kernel modules with the
|
||||||
|
following configuration additions to the configuration file:
|
||||||
|
|
||||||
|
CONFIG_BOARDCTL_OS_SYMTAB=y
|
||||||
|
CONFIG_EXAMPLES_MODULE=y
|
||||||
|
CONFIG_EXAMPLES_MODULE_DEVMINOR=0
|
||||||
|
CONFIG_EXAMPLES_MODULE_DEVPATH="/dev/ram0"
|
||||||
|
CONFIG_FS_ROMFS=y
|
||||||
|
CONFIG_LIBC_ARCH_ELF=y
|
||||||
|
CONFIG_LIBC_DLLFCN=y
|
||||||
|
CONFIG_MODULE=y
|
||||||
|
CONFIG_MODULE_ALIGN_LOG2=2
|
||||||
|
CONFIG_MODULE_BUFFERINCR=32
|
||||||
|
CONFIG_MODULE_BUFFERSIZE=128
|
||||||
|
|
||||||
STATUS:
|
STATUS:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user