Values indicate bit mask.
0x00000001: boot type:0= with command,1= special boot
Command specified will be executed immediately after boot init (unverified), unless command is 0, which will result in a completely normal boot.
0xe0000000:7= special request, otherwise execute code out of address specified by RFCBITS
0x00000006: request type:0= advanced boot,1= perform operation
Boots CPE normally, but with additional options. For single-bit mask values, debug option is set if mask is set.
0x00000008: resets RFC_PWR to CPE (+RAM)-only0x00000010: debug: generates an interrupt (where?) before certain operations, and waits for bit 0x8 to be cleared in RFCMODESEL before continuing0x00000020: start RAT0x00000040: disable pointer checks (for region and alignment)0x00000f00: enable debug trace with timestamp on systick channel 1 (seedbgTraceCfg_t15..8 for options)
0x000007f8: operation type:1= blank radio RAM (CPE + MCE + RFE), otherwise do normal boot
Pointer can be to any memory region accessible by CPE. If the address falls between
0x21000000 and 0x21ffffff, the core will disable its clock, and you can load code into
the region before reenabling the CPE clock. The function to be executed is passed a pointer
to the CPE's init function.