Geehy G32A1xx
Jump to navigation
Jump to search
The Geehy G32A1xx are microcontrollers based on the Cortex-M4 core.
Flash Banks
| Flash Bank | Base address | Size | J-Link Support |
|---|---|---|---|
| Program flash | 0x00000000 | Up to 512KB | |
| FlexRAM | 0x10000000 | 64KB | |
| EEPROM | 0x14000000 | 4KB |
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.
Watchdog handling
The device has a watchdog that is fed during flash programming.
Device specific handling
The device comes with both ECC flash and ECC RAM. Refer to the ECC article for more information on the corresponding limitations.
Reset
The device uses normal Cortex-M reset, no special handling necessary, like described here. No device specific reset is necessary.
Note:
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.
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