nuttx/configs/olimex-stm32-h407
Gregory Nutt 2eb4fe5ffb Make sure sections are aligned to 32-bits in all LD linker scripts. This fixes and issues noted specifically for the SAMD21 by Bernd Walter, but should be applicable to all other LD scripts as well.
Squashed commit of the following:

    configs/:  Add . = ALIGN(4); before every .data section
    configs/:  Add . = ALIGN(4); before every ARM.extab section
    configs/:  Add . = ALIGN(4); before every definition of __exidx_start
    configs/:  Add . = ALIGN(4); before every .init_section.
    configs/:  Convert TABs to spaces in all ld linker scripts.  This just makes things easier to modify with scripts because the files are more consistent.
2019-05-30 16:51:38 -06:00
..
include configs/*/include; Remove prototype of stm32_boardinitialize() from board.h files. The authorative prototype is in arch/arm/src/stm32*/stm32*_start.h 2017-12-16 20:02:03 -06:00
nsh Squashed commit of the following: 2019-05-21 18:57:54 -06:00
nsh_uext Squashed commit of the following: 2019-05-21 18:57:54 -06:00
scripts Make sure sections are aligned to 32-bits in all LD linker scripts. This fixes and issues noted specifically for the SAMD21 by Bernd Walter, but should be applicable to all other LD scripts as well. 2019-05-30 16:51:38 -06:00
src Squashed commit of the following: 2019-02-18 15:32:00 -06:00
Kconfig
README.txt Merged in ccxcz/nuttx/olimex-stm32-h407-v2 (pull request #518) 2017-10-26 13:04:05 +00:00

README
======

The Olimex STM32-H407 configuration is based on
stm32Fdiscovery and Olimex STM32-H405.

The H407 was programmed with ST-LINK/V2 from both Win8.1 and Ubuntu 14.04
This release provides baseline for H407 12MHZ clock in include/board.h

nsh - Only basic shell response tested on USART2
nsh_uext - Basic shell response tested on USART6 (UEXT)

Development Environment
=======================

Either Linux or Cygwin on Windows can be used for the development environment.
The source has been built only using the GNU toolchain (see below).  Other
toolchains will likely cause problems.

LEDs
====

The H407 board has 1 Status LED;

SDCard
======

Expects to be plugged in else hangs. TODO: Shouldn't hang.
SDIO 4bit with pulls/downs on pins. Doesn't have a SD card detect pin.

UARTs
=====

On the H407 board, ?? all uarts are available for pin mappings
USART2 can be used for nsh console like on Discovery board,
or you can use USART6 exposed via UEXT connector.

Olimex offers MOD-RS232 voltage level convertor for the UEXT so it can be
attached to computer serial port.

STM32-H407-specific Configuration Options
===============================================