Difference between revisions of "GigaDevice GD32A5"

From SEGGER Wiki
Jump to: navigation, search
(Created page with "__TOC__ The GD32A50x series are 32-bit general-purpose microcontrollers based on the Arm® Cortex®-M33 processor.<br> ==Internal RAM== 24/36/48 Kb ECC ==Internal Flash== 128...")
 
(3 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
The GD32A50x series are 32-bit general-purpose microcontrollers based on the Arm®
 
The GD32A50x series are 32-bit general-purpose microcontrollers based on the Arm®
 
Cortex®-M33 processor.<br>
 
Cortex®-M33 processor.<br>
==Internal RAM==
+
==Internal ECC RAM==
  +
{| class="seggertable"
24/36/48 Kb ECC
 
  +
|-
==Internal Flash==
 
  +
! Device || StartAddr !! Size
128/256/384 Kb
 
  +
|-
==QSPI Flash==
 
  +
| GD32A503xB || 0x20000000 || 24Kb
n/a
 
  +
|-
===Supported Regions===
 
  +
| GD32A503xC || 0x20000000 || 32Kb
Internal Flash 0x0800 0000 - 0x0801 FFFF <br>
 
  +
|-
Internal Flash 0x0800 0002 - 0x0803 FFFF <br>
 
  +
| GD32A503xD || 0x20000000 || 48Kb
Internal Flash 0x0800 0004 - 0x0805 FFFF <br>
 
  +
|}
==Reset==
 
  +
The device uses normal reset, no special handling necessary.
 
  +
*** Additional information ***
===ECC RAM===
 
 
In order to prevent errors when reading first time, the DLL intialises the first 24Kb of RAM
 
In order to prevent errors when reading first time, the DLL intialises the first 24Kb of RAM
 
starting at 0x2000 0000.
 
starting at 0x2000 0000.
  +
  +
==Supported Flash Banks==
  +
===Internal Flash===
  +
{| class="seggertable"
  +
|-
  +
! Device || StartAddr !! Size || J-Link Support
  +
|-
  +
| GD32A503xB || 0x08000000 || 128Kb || YES
  +
|-
  +
| GD32A503xC || 0x08000000 || 256Kb || YES
  +
|-
  +
| GD32A503xD || 0x08000000 || 384Kb || YES
  +
|}
  +
  +
  +
===Option Byte ===
  +
{| class="seggertable"
  +
|-
  +
! Device || StartAddr !! Size || J-Link Support
  +
|-
  +
| GD32A503xB || 0x1FFFF800 || 24 Byte || YES
  +
|-
  +
| GD32A503xC || 0x1FFFF800 || 24 Byte|| YES
  +
|-
  +
| GD32A503xD || 0x1FFFF800 || 24 Byte|| YES
  +
|}
  +
==Reset==
  +
The device uses normal reset, no special handling necessary.
  +
  +
 
==Evaluation Boards==
 
==Evaluation Boards==
*#### evaluation board: https://wiki.segger.com/####
+
*GigaDevice GD32A503-EVAL evaluation board: https://wiki.segger.com/GigaDevice_GD32A503-EVAL
   
 
==Example Application==
 
==Example Application==
*##### evaluation board: https://wiki.segger.com/######Example_Project
+
*GigaDevice GD32A503-EVAL evaluation board: https://wiki.segger.com/GigaDevice_GD32A503-EVAL#Example_Project

Revision as of 10:35, 9 November 2022

The GD32A50x series are 32-bit general-purpose microcontrollers based on the Arm® Cortex®-M33 processor.

Internal ECC RAM

Device StartAddr Size
GD32A503xB 0x20000000 24Kb
GD32A503xC 0x20000000 32Kb
GD32A503xD 0x20000000 48Kb
  *** Additional information ***

In order to prevent errors when reading first time, the DLL intialises the first 24Kb of RAM starting at 0x2000 0000.

Supported Flash Banks

Internal Flash

Device StartAddr Size J-Link Support
GD32A503xB 0x08000000 128Kb YES
GD32A503xC 0x08000000 256Kb YES
GD32A503xD 0x08000000 384Kb YES


Option Byte

Device StartAddr Size J-Link Support
GD32A503xB 0x1FFFF800 24 Byte YES
GD32A503xC 0x1FFFF800 24 Byte YES
GD32A503xD 0x1FFFF800 24 Byte YES

Reset

The device uses normal reset, no special handling necessary.


Evaluation Boards

Example Application