9a2569882e
add gd32f470 picture
66 lines
1.5 KiB
ReStructuredText
66 lines
1.5 KiB
ReStructuredText
======
|
|
GD32F4
|
|
======
|
|
|
|
The devices of GD32F4xx series are 32-bit general-purpose microcontrollers
|
|
based on the Cortex-M4 processor. The Cortex-M4 processor includes three
|
|
AHB buses known as I-Code, D-Code and System buses. All memory accesses of
|
|
the Cortex-M4 processor are executed on the three buses according to the
|
|
different purposes and the target memory spaces. The memory organization
|
|
uses a Harvard architecture, pre-defined memory map and up to 4 GB of
|
|
memory space, making the system flexible and extendable.
|
|
|
|
Supported MCUs
|
|
==============
|
|
|
|
TODO
|
|
|
|
Peripheral Support
|
|
==================
|
|
|
|
The following list indicates peripherals now supported
|
|
in NuttX:
|
|
|
|
========== ======= =====
|
|
Peripheral Support Notes
|
|
========== ======= =====
|
|
SYSCFG Yes
|
|
FMC Yes
|
|
PMU yes
|
|
RCU Yes
|
|
GPIO Yes
|
|
DMA Yes
|
|
IPA no
|
|
EXTI Yes
|
|
SPI Yes
|
|
TLI no
|
|
I2C Yes
|
|
USART Yes
|
|
I2S no
|
|
SDIO yes
|
|
ENET Yes
|
|
========== ======= =====
|
|
|
|
Memory
|
|
------
|
|
|
|
- CONFIG_RAM_SIZE - Describes the installed DRAM (SRAM in this case)
|
|
|
|
- CONFIG_RAM_START - The start address of installed DRAM
|
|
|
|
- CONFIG_GD32_TCMEXCLUDE - Exclude TCM SRAM from the HEAP
|
|
|
|
- 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.
|
|
|
|
Supported Boards
|
|
================
|
|
|
|
.. toctree::
|
|
:glob:
|
|
:maxdepth: 1
|
|
|
|
boards/*/*
|