nuttx/boards/arm/stm32/olimex-stm32-h405
Xiang Xiao 54b886ca0d boards: Add -fno-common to ARCHCFLAGS and ARCHCXXFLAGS
since elf loader can't handle SHN_COMMON

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-02-23 22:00:32 +08:00
..
configs/usbnsh sched: Remove SDCLONE_DISABLE option and config 2022-01-31 19:03:20 +01:00
include Removes STM32_BOARD_HCLK from all board.h files. It is now unneccessary. Use STM32_HCLK_FREQUENCY instead. 2021-04-06 22:42:06 -05:00
scripts boards: Add -fno-common to ARCHCFLAGS and ARCHCXXFLAGS 2022-02-23 22:00:32 +08:00
src include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
Kconfig Merged in alinjerpelea/nuttx (pull request #967) 2019-08-07 20:49:39 +00:00
README.txt Merged in alinjerpelea/nuttx (pull request #967) 2019-08-07 20:49:39 +00:00

README
======

The NuttX configuration for the Olimex STM32-H405 is based on the configuration
Olimex STM32-P207.

It was tested with the NuttX EABI "buildroot" Toolchain.

Debugging with OpenOCD via an Olimex ARM-USB-TINY-H works. Note that
CONFIG_DEBUG_SYMBOLS and CONFIG_STM32_DISABLE_IDLE_SLEEP_DURING_DEBUG
are enabled so that the JTAG connection is not disconnected by the idle
loop.

Make sure that '# CONFIG_NSH_CONDEV is not set' is in the .config file - it defaults
to '/dev/console' which makes problems with the shell over USB.

The following peripherals are enabled in this configuration.
 - LED:        Shows the system status

 - Button:     Built in app 'buttons' works.

 - ADC:        ADC1 samples ADC_IN1. Built in app 'adc' works.

 - USB-FS-OTG: The console is running on the virtual serial port. Note that you
               have to press enter three times until NSH appears.

 - CAN:        Built in app 'can' is enabled but not tested, since no CAN transceiver
               is on board.