Difference between revisions of "Geehy G32A1xx"
Arne.kulinna (talk | contribs) (Created page with "__TOC__ The Geehy G32A1xx are Cortex-M4 based MCUs. Following information also applies for devices of the Geehy G32A1xx family. ==Internal Flash== ===Supported Regions=== The...") |
|||
Line 1: | Line 1: | ||
+ | [[Category:Device families]] |
||
__TOC__ |
__TOC__ |
||
The Geehy G32A1xx are Cortex-M4 based MCUs. |
The Geehy G32A1xx are Cortex-M4 based MCUs. |
Latest revision as of 15:09, 15 May 2024
Contents
The Geehy G32A1xx are Cortex-M4 based MCUs. Following information also applies for devices of the Geehy G32A1xx family.
Internal Flash
Supported Regions
The internal flash is divided into 3 different regions:
- Program flash area starting at 0x00000000 with up to 512KB
- FlexNVM area starting at 0x10000000 with 64KB
- RAM/EEPROM area starting at 0x14000000 with 4KB
For now, J-Link supports Program flash and FlexNVM.
Option Byte Programming
The G32A1 series devices have a flash configuration field at 0x00000400 which allow some "permanent" configuration as well as readout protection for the device. The option bytes become effective after a reset. The configuration field does not need any special program sequence and is part of the program flash area.
Limitations
The G32A1 series devices come with both, ECC flash and ECC RAM. Refer to the ECC article for more information on the corresponding limitations.
Reset
No device specific reset is necessary. The normal Cortex-M reset is performed.
See here for more information: https://wiki.segger.com/J-Link_Reset_Strategies#Type_0:_Normal
If the program flash area is erased or fetching of the first instruction fails, the target will reset itself. Depending on the J-Link, the reset loop will be visualized by the status LEDs. However, this does not prevent the J-Link to establish a connection to the target.
Evaluation Boards
- Geehy G32A1145 EVAL evaluation board: https://wiki.segger.com/Geehy_G32A1145_EVAL