Geehy APM32F44x

From SEGGER Knowledge Base
Jump to navigation Jump to search

The Geehy APM32F445 and APM32F446 are microcontrollers based on the Cortex-M4 core.

Flash Banks

Flash Bank Base address Size J-Link Support
Program flash 0x00000000 Up to 1024KB YES.png
FlexRAM 0x10000000 64KB YES.png
EEPROM 0x14000000 4KB NO.png

There is a flash configuration field at 0x00000400 which allows 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.