SAM3x-4x-x7x¶
Black Magic Probe supports a lot of targets from many manufacturers. Despite the effort to provide a unified way of handling the targets, some specificities exist. This page documents some of them.
Commands¶
gpnvm get¶
Show the current status of GPNVM bits
gpnvm get
(gdb) monitor gpnvm get
GPNVM: 0x00000040
gpnvm set¶
Set or clear the masked GPNVM bits
Valid bits range from 0 to 8 (see table)
gpnvm set <mask> <value>
(gdb) monitor gpnvm set 0x180 0x180
GPNVM: 0x000001C0
Bits¶
SAMX7X
GPNVM Bit |
Function |
Values |
---|---|---|
0 |
Security bit |
0: disabled |
1: enabled |
||
1 |
Boot mode selection |
0: ROM |
1: Flash |
||
5:2 |
Free |
|
6 |
Reserved |
|
8:7* |
TCM configuration |
00: 0 Kbytes DTCM + 0 Kbytes ITCM (default) |
01: 32 Kbytes DTCM + 32 Kbytes ITCM |
||
10: 64 Kbytes DTCM + 64 Kbytes ITCM |
||
11: 128 Kbytes DTCM + 128 Kbytes ITCM |
*Note: these bits only take effect after a reset, changing them via the gpnvm command will reset the target automatically