Difference between revisions of "ArteryTek AT32F43x"
Arne.kulinna (talk | contribs) (Created page with "__TOC__ The Artery AT32F43x are Cortex-M4 based MCUs. ==Internal Flash== ===Supported Regions=== The internal flash is divided into 3 different regions: *Main storage area s...") |
(→Internal Flash) |
||
(20 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | ArteryTek AT32F43x are Cortex-M4 based MCUs |
||
__TOC__ |
__TOC__ |
||
− | The Artery AT32F43x are Cortex-M4 based MCUs. |
||
− | == |
+ | ==Flash Banks== |
− | === |
+ | ===Internal Flash=== |
+ | {| class="seggertable" |
||
+ | |- |
||
+ | ! Flash Bank || Base address !! Size || J-Link Support |
||
+ | |- |
||
+ | | Internal flash || 0x08000000 || Up to 4096 KB || style="text-align:center;"| {{YES}} |
||
+ | |- |
||
+ | | User data || 0x1FFFC000 || 4 KB || style="text-align:center;"| {{YES}} |
||
+ | |} |
||
+ | ===QSPI Flash=== |
||
− | The internal flash is divided into 3 different regions: |
||
+ | QSPI flash programming requires special handling compared to internal flash. For more information about this, please see the [[QSPI Flash Programming Support | QSPI Flash Programming Support article]].<br> |
||
− | *Main storage area starting at 0x08000000 with up to 4032KB |
||
+ | J-Link supports multiple pin configurations for AT32F43x. The default loader is marked in '''bold'''. |
||
− | *Reserved bootloader area starting at 0x1FFF0000 with 16KB |
||
+ | {| class="seggertable" |
||
− | *User system data starting at 0x1FFFC000 with 4KB |
||
+ | |- |
||
− | For now, the J-Link supports the main storage. |
||
+ | ! Device !! Base address !! Maximum size !! Supported pin configuration |
||
+ | |- |
||
+ | | '''QSPI1'''<br> |
||
+ | AT32F435<br> |
||
+ | AT32F437 |
||
+ | || 0x90000000 || Up to 64 MB || |
||
+ | *'''CLK@PF10 CS@PG6 IO0@PF9 IO1@PF8 IO2@PF7 IO3_@PF6''' |
||
+ | |} |
||
+ | ==Watchdog Handling== |
||
− | ==Reset== |
||
+ | *The watchdog is fed during flash programming. |
||
− | No device specific reset is necessary. The normal Cortex-M reset is performed. |
||
+ | ==Device Specific Handling== |
||
− | See here for more information: https://wiki.segger.com/J-Link_Reset_Strategies#Type_0:_Normal |
||
+ | ===Connect=== |
||
+ | *On Connect, protection level is checked. For further information regarding this, please click [[ArteryTek_AT32| here]]. |
||
+ | |||
+ | ===Reset=== |
||
+ | *The device uses normal Cortex-M reset, no special handling necessary, like described [[J-Link_Reset_Strategies#Type_0:_Normal | here]]. |
||
+ | |||
+ | ==Evaluation Boards== |
||
+ | *[[ArteryTek_AT-START-F435|ArteryTek AT-START-F435]] |
||
+ | *[[ArteryTek_AT-START-F437|ArteryTek AT-START-F437]] |
||
+ | |||
+ | ==Example Application== |
||
+ | *[[ArteryTek_AT-START-F435#Example_Project | ArteryTek AT-START-F435]] |
||
+ | *[[ArteryTek_AT-START-F437#Example_Project | ArteryTek AT-START-F437]] |
Latest revision as of 13:00, 18 March 2024
ArteryTek AT32F43x are Cortex-M4 based MCUs
Contents
Flash Banks
Internal Flash
Flash Bank | Base address | Size | J-Link Support |
---|---|---|---|
Internal flash | 0x08000000 | Up to 4096 KB | |
User data | 0x1FFFC000 | 4 KB |
QSPI Flash
QSPI flash programming requires special handling compared to internal flash. For more information about this, please see the QSPI Flash Programming Support article.
J-Link supports multiple pin configurations for AT32F43x. The default loader is marked in bold.
Device | Base address | Maximum size | Supported pin configuration |
---|---|---|---|
QSPI1 AT32F435 |
0x90000000 | Up to 64 MB |
|
Watchdog Handling
- The watchdog is fed during flash programming.
Device Specific Handling
Connect
- On Connect, protection level is checked. For further information regarding this, please click here.
Reset
- The device uses normal Cortex-M reset, no special handling necessary, like described here.