This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

GATT_ReadLongCharValue not working

Other Parts Discussed in Thread: CC2640, SYSBIOS, BLE-STACK

We have a project developed using TI BLE stack and App for CC2640/50 based on SimpleBLEPeripheral example. On trying to get response for GATT Long Characteristics Value Read (GATT_ReadLongCharValue) the FW gets locked up. The symbole where it get locked up is ti_sysbios_hal_Hwi_HwiProxy_Object__delete__S__mangled__ . On looking at RTSO object view the task ICall_TaskEntry is running and all other tasks blocked. None of the interrupts are operative. 

I would like to know if the stack can handle long characteristics read/write. For information there are callbacks for characteristics read and write which works okay. None of the tasks stack has overflowed. Please find the attached register bump for more information. Is it possible to debug the crash?

521177 14
R PC 0x0000000B 0x1001BBD6
R SP 0x0000000B 0x20001158
R LR 0x0000000B 0xFFFFFFFD
R xPSR 0x0000000B 0x61000003
R R0 0x0000000B 0x20001160
R R1 0x0000000B 0xFFFFFFFD
R R2 0x0000000B 0x00000000
R R3 0x0000000B 0x00000001
R R4 0x0000000B 0x00000084
R R5 0x0000000B 0x00008000
R R6 0x0000000B 0x00000000
R R7 0x0000000B 0x20008A5F
R R8 0x0000000B 0x00008E58
R R9 0x0000000B 0x00000016
R R10 0x0000000B 0x00000000
R R11 0x0000000B 0x0000001F
R R12 0x0000000B 0x20000A42
R R13 0x0000000B 0x20001158
R R14 0x0000000B 0xFFFFFFFD
R MSP 0x0000000B 0x20001158
R PSP 0x0000000B 0x20001180
R DSP 0x0000000B 0x20001180
R CTRL_FAULT_BASE_PRI 0x0000000B 0x00002000
R SSI0_CR0 0x0000000B 0x00001707
R SSI0_CR1 0x0000000B 0x00000002
R SSI0_DR 0x0000000B 0x00000060
R SSI0_SR 0x0000000B 0x00000003
R SSI0_CPSR 0x0000000B 0x00000002
R SSI0_IMSC 0x0000000B 0x00000001
R SSI0_RIS 0x0000000B 0x00000008
R SSI0_MIS 0x0000000B 0x00000000
R SSI0_ICR 0x0000000B 0x00000000
R SSI0_DMACR 0x0000000B 0x00000000
R SSI0_PERIPHID0 0x0000000B 0x00000022
R SSI0_PERIPHID1 0x0000000B 0x00000010
R SSI0_PERIPHID2 0x0000000B 0x00000024
R SSI0_PERIPHID3 0x0000000B 0x00000000
R SSI0_PCELLID0 0x0000000B 0x0000000D
R SSI0_PCELLID1 0x0000000B 0x000000F0
R SSI0_PCELLID2 0x0000000B 0x00000005
R SSI0_PCELLID3 0x0000000B 0x000000B1
R UART0_DR 0x0000000B 0x0000000D
R UART0_RSR 0x0000000B 0x00000000
R UART0_ECR 0x0000000B 0x00000000
R UART0_FR 0x0000000B 0x00000081
R UART0_IBRD 0x0000000B 0x00000034
R UART0_FBRD 0x0000000B 0x00000005
R UART0_LCRH 0x0000000B 0x00000070
R UART0_CTL 0x0000000B 0x00000201
R UART0_IFLS 0x0000000B 0x00000010
R UART0_IMSC 0x0000000B 0x000007D0
R UART0_RIS 0x0000000B 0x0000007D
R UART0_MIS 0x0000000B 0x00000050
R UART0_ICR 0x0000000B 0x00000000
R UART0_DMACTL 0x0000000B 0x00000000
R UART0_PERIPHID0 0x0000000B 0x00000011
R UART0_PERIPHID1 0x0000000B 0x00000010
R UART0_PERIPHID2 0x0000000B 0x00000034
R UART0_PERIPHID3 0x0000000B 0x00000000
R UART0_PCELLID0 0x0000000B 0x0000000D
R UART0_PCELLID1 0x0000000B 0x000000F0
R UART0_PCELLID2 0x0000000B 0x00000005
R UART0_PCELLID3 0x0000000B 0x000000B1
R GPT0_CFG 0x0000000B 0x00000004
R GPT0_TAMR 0x0000000B 0x00000222
R GPT0_TBMR 0x0000000B 0x00000200
R GPT0_CTL 0x0000000B 0x00000003
R GPT0_SYNC 0x0000000B 0x00000000
R GPT0_IMR 0x0000000B 0x00000010
R GPT0_RIS 0x0000000B 0x00000011
R GPT0_MIS 0x0000000B 0x00000010
R GPT0_ICLR 0x0000000B 0x00000000
R GPT0_TAILR 0x0000000B 0x0000FFFF
R GPT0_TBILR 0x0000000B 0x0000FFFF
R GPT0_TAMATCHR 0x0000000B 0x0000F447
R GPT0_TBMATCHR 0x0000000B 0x0000FFFF
R GPT0_TAPR 0x0000000B 0x0000002F
R GPT0_TBPR 0x0000000B 0x00000000
R GPT0_TAPMR 0x0000000B 0x00000000
R GPT0_TBPMR 0x0000000B 0x00000000
R GPT0_TAR 0x0000000B 0x0000489E
R GPT0_TBR 0x0000000B 0x0000FFFF
R GPT0_TAV 0x0000000B 0x0019489E
R GPT0_TBV 0x0000000B 0x0000FFFF
R GPT0_RTCPD 0x0000000B 0x00007FFF
R GPT0_TAPS 0x0000000B 0x00000019
R GPT0_TBPS 0x0000000B 0x00000000
R GPT0_TAPV 0x0000000B 0x00000019
R GPT0_TBPV 0x0000000B 0x00000000
R GPT0_DMAEV 0x0000000B 0x00000000
R GPT0_ADCEV 0x0000000B 0x00000000
R GPT0_VERSION 0x0000000B 0x00000400
R GPT0_ANDCCP 0x0000000B 0x00000000
R UDMA0_STATUS 0x0000000B 0x001F0001
R UDMA0_CFG 0x0000000B 0x00000000
R UDMA0_CTRL 0x0000000B 0x20000400
R UDMA0_ALTCTRL 0x0000000B 0x20000600
R UDMA0_WAITONREQ 0x0000000B 0xFFFF1EFF
R UDMA0_SOFTREQ 0x0000000B 0x00000000
R UDMA0_SETBURST 0x0000000B 0x00000000
R UDMA0_CLEARBURST 0x0000000B 0x00000000
R UDMA0_SETREQMASK 0x0000000B 0x00000000
R UDMA0_CLEARREQMASK 0x0000000B 0x00000000
R UDMA0_SETCHANNELEN 0x0000000B 0x00000000
R UDMA0_CLEARCHANNELEN 0x0000000B 0x00000000
R UDMA0_SETCHNLPRIALT 0x0000000B 0x00000000
R UDMA0_CLEARCHNLPRIALT 0x0000000B 0x00000000
R UDMA0_SETCHNLPRIORITY 0x0000000B 0x00000000
R UDMA0_CLEARCHNLPRIORITY 0x0000000B 0x00000000
R UDMA0_ERROR 0x0000000B 0x00000000
R UDMA0_REQDONE 0x0000000B 0x0000E000
R UDMA0_DONEMASK 0x0000000B 0x00000000
R UDMA0_PID4 0x0000000B 0x00000004
R UDMA0_PID0 0x0000000B 0x00000030
R UDMA0_PID1 0x0000000B 0x000000B2
R UDMA0_PID2 0x0000000B 0x0000000B
R UDMA0_PID3 0x0000000B 0x00000000
R UDMA0_PRIMECELLID0 0x0000000B 0x0000000D
R UDMA0_PRIMECELLID1 0x0000000B 0x000000F0
R UDMA0_PRIMECELLID2 0x0000000B 0x00000005
R UDMA0_PRIMECELLID3 0x0000000B 0x000000B1
R GPIO_DOUT3_0 0x0000000B 0x00000000
R GPIO_DOUT7_4 0x0000000B 0x00000000
R GPIO_DOUT11_8 0x0000000B 0x00000000
R GPIO_DOUT15_12 0x0000000B 0x00000100
R GPIO_DOUT19_16 0x0000000B 0x00000000
R GPIO_DOUT23_20 0x0000000B 0x00000000
R GPIO_DOUT27_24 0x0000000B 0x00000000
R GPIO_DOUT31_28 0x0000000B 0x00010000
R GPIO_DOUT31_0 0x0000000B 0x40002000
R GPIO_DOUTSET31_0 0x0000000B 0x40002000
R GPIO_DOUTCLR31_0 0x0000000B 0x40002000
R GPIO_DOUTTGL31_0 0x0000000B 0x40002000
R GPIO_DIN31_0 0x0000000B 0x104C2000
R GPIO_DOE31_0 0x0000000B 0x63903800
R GPIO_EVFLAGS31_0 0x0000000B 0x00000000
R TRNG_OUT0 0x0000000B 0x6D2A6725
R TRNG_OUT1 0x0000000B 0x58DDF40D
R TRNG_IRQFLAGSTAT 0x0000000B 0x00000003
R TRNG_IRQFLAGMASK 0x0000000B 0x00000000
R TRNG_IRQFLAGCLR 0x0000000B 0x00000000
R TRNG_CTL 0x0000000B 0x00010400
R TRNG_CFG0 0x0000000B 0x00010104
R TRNG_ALARMCNT 0x0000000B 0x010000FF
R TRNG_FROEN 0x0000000B 0x00FFFBFF
R TRNG_FRODETUNE 0x0000000B 0x00000000
R TRNG_ALARMMASK 0x0000000B 0x00000400
R TRNG_ALARMSTOP 0x0000000B 0x00000400
R TRNG_LFSR0 0x0000000B 0x00000000
R TRNG_LFSR1 0x0000000B 0x00000000
R TRNG_LFSR2 0x0000000B 0x00000000
R TRNG_TESTCNT 0x0000000B 0x00000000
R TRNG_TEST 0x0000000B 0x00000000
R TRNG_HWOPT 0x0000000B 0x00000600
R TRNG_HWVER0 0x0000000B 0x0200B44B
R TRNG_IRQSTATMASK 0x0000000B 0x00000000
R TRNG_HWVER1 0x0000000B 0x00000020
R TRNG_CFG1 0x0000000B 0x00000000
R TRNG_IRQSET 0x0000000B 0x00000003
R TRNG_SWRESET 0x0000000B 0x00000000
R TRNG_IRQPULSECLR 0x0000000B 0x00000000
R TRNG_IRQSTAT 0x0000000B 0x00000000
R TRNG_IRQEN 0x0000000B 0x00000000
R FLASH_WAITSTATES 0x0000000B 0x00000003
R FLASH_STAT 0x0000000B 0x00000004
R FLASH_CFG 0x0000000B 0x80000125
R FLASH_SYSCODE_START 0x0000000B 0x00000000
R FLASH_FLASH_SIZE 0x0000000B 0x00000020
R FLASH_FWLOCK 0x0000000B 0x00000000
R FLASH_FWFLAG 0x0000000B 0x00000007
R FLASH_FRDCTL 0x0000000B 0x00000200
R FLASH_FSPRD 0x0000000B 0x00000000
R FLASH_FEDACCTL1 0x0000000B 0x00000000
R FLASH_FEDACCTL2 0x0000000B 0x00000000
R FLASH_FCOR_ERR_CNT 0x0000000B 0x00000000
R FLASH_FCOR_ERR_ADD 0x0000000B 0x00000000
R FLASH_FCOR_ERR_POS 0x0000000B 0x00000000
R FLASH_FEDACSTAT 0x0000000B 0x00000000
R FLASH_FUNC_ERR_ADD 0x0000000B 0x00000000
R FLASH_FEDACSDIS 0x0000000B 0x00000000
R FLASH_FPRIM_ADD_TAG 0x0000000B 0x00000000
R FLASH_FREDU_ADD_TAG 0x0000000B 0x00000000
R FLASH_FBPROT 0x0000000B 0x00000000
R FLASH_FBSE 0x0000000B 0x00000000
R FLASH_FBBUSY 0x0000000B 0x000000FE
R FLASH_FBAC 0x0000000B 0x0000000F
R FLASH_FBFALLBACK 0x0000000B 0x0505FFFF
R FLASH_FBPRDY 0x0000000B 0x00FE80FF
R FLASH_FPAC1 0x0000000B 0x01392081
R FLASH_FPAC2 0x0000000B 0x00000000
R FLASH_FMAC 0x0000000B 0x00000000
R FLASH_FMSTAT 0x0000000B 0x00000000
R FLASH_FEMU_DMSW 0x0000000B 0x00000000
R FLASH_FEMU_DLSW 0x0000000B 0x00000000
R FLASH_FEMU_ECC 0x0000000B 0x00000000
R FLASH_FLOCK 0x0000000B 0x000055AA
R FLASH_FEMU_ADDR 0x0000000B 0x00000000
R FLASH_FDIAGCTL 0x0000000B 0x00000000
R FLASH_FRAW_DATAH 0x0000000B 0x00000000
R FLASH_FRAW_DATAL 0x0000000B 0x00000000
R FLASH_FRAW_ECC 0x0000000B 0x00000000
R FLASH_FPAR_OVR 0x0000000B 0x00000000
R FLASH_FVREADCT 0x0000000B 0x0000000B
R FLASH_FVHVCT1 0x0000000B 0x00740068
R FLASH_FVHVCT2 0x0000000B 0x00920000
R FLASH_FVHVCT3 0x0000000B 0x000F0000
R FLASH_FVNVCT 0x0000000B 0x00000B00
R FLASH_FVSLP 0x0000000B 0x00008000
R FLASH_FVWLCT 0x0000000B 0x0000000A
R FLASH_FEFUSECTL 0x0000000B 0x0701010A
R FLASH_FEFUSESTAT 0x0000000B 0x00000000
R FLASH_FEFUSEDATA 0x0000000B 0x00000000
R FLASH_FSEQPMP 0x0000000B 0x85187000
R FLASH_FCLKTRIM 0x0000000B 0x00000000
R FLASH_ROM_TEST 0x0000000B 0x00000000
R FLASH_FEDACSDIS2 0x0000000B 0x00000000
R FLASH_FBSTROBES 0x0000000B 0x00000104
R FLASH_FPSTROBES 0x0000000B 0x00000103
R FLASH_FBMODE 0x0000000B 0x00000000
R FLASH_FTCR 0x0000000B 0x00000000
R FLASH_FADDR 0x0000000B 0x1F81E000
R FLASH_FPMTCTL 0x0000000B 0x00000000
R FLASH_PBISTCTL 0x0000000B 0x00000000
R FLASH_FTCTL 0x0000000B 0x00000000
R FLASH_FWPWRITE0 0x0000000B 0xFFFFFFFF
R FLASH_FWPWRITE1 0x0000000B 0xFFFFFFFF
R FLASH_FWPWRITE2 0x0000000B 0xFFFFFFFF
R FLASH_FWPWRITE3 0x0000000B 0xFFFFFFFF
R FLASH_FWPWRITE4 0x0000000B 0xFFFFFFFF
R FLASH_FWPWRITE5 0x0000000B 0xFFFFFFFF
R FLASH_FWPWRITE6 0x0000000B 0xFFFFFFFF
R FLASH_FWPWRITE7 0x0000000B 0xFFFFFFFF
R FLASH_FWPWRITE_ECC 0x0000000B 0xFFFFFFFF
R FLASH_FSWSTAT 0x0000000B 0x00000001
R FLASH_FSM_GLBCTL 0x0000000B 0x00000001
R FLASH_FSM_STATE 0x0000000B 0x00000C00
R FLASH_FSM_STAT 0x0000000B 0x00000004
R FLASH_FSM_CMD 0x0000000B 0x00000006
R FLASH_FSM_PE_OSU 0x0000000B 0x00001733
R FLASH_FSM_VSTAT 0x0000000B 0x0000F000
R FLASH_FSM_PE_VSU 0x0000000B 0x00001A33
R FLASH_FSM_CMP_VSU 0x0000000B 0x00002000
R FLASH_FSM_EX_VAL 0x0000000B 0x00000A28
R FLASH_FSM_RD_H 0x0000000B 0x0000006E
R FLASH_FSM_P_OH 0x0000000B 0x00000800
R FLASH_FSM_ERA_OH 0x0000000B 0x00000008
R FLASH_FSM_SAV_PPUL 0x0000000B 0x00000000
R FLASH_FSM_PE_VH 0x0000000B 0x00000800
R FLASH_FSM_PRG_PW 0x0000000B 0x00000040
R FLASH_FSM_ERA_PW 0x0000000B 0x00003E80
R FLASH_FSM_SAV_ERA_PUL 0x0000000B 0x00000000
R FLASH_FSM_TIMER 0x0000000B 0x00000000
R FLASH_FSM_MODE 0x0000000B 0x00000001
R FLASH_FSM_PGM 0x0000000B 0x00000000
R FLASH_FSM_ERA 0x0000000B 0x00000000
R FLASH_FSM_PRG_PUL 0x0000000B 0x00000014
R FLASH_FSM_ERA_PUL 0x0000000B 0x00040FA0
R FLASH_FSM_STEP_SIZE 0x0000000B 0x00000000
R FLASH_FSM_PUL_CNTR 0x0000000B 0x00000FA0
R FLASH_FSM_EC_STEP_HEIGHT 0x0000000B 0x00000000
R FLASH_FSM_ST_MACHINE 0x0000000B 0x00004500
R FLASH_FSM_FLES 0x0000000B 0x00000000
R FLASH_FSM_WR_ENA 0x0000000B 0x00000002
R FLASH_FSM_ACC_PP 0x0000000B 0x00000000
R FLASH_FSM_ACC_EP 0x0000000B 0x00000000
R FLASH_FSM_ADDR 0x0000000B 0x0001EFF8
R FLASH_FSM_SECTOR 0x0000000B 0xFFFF01EE
R FLASH_FMC_REV_ID 0x0000000B 0x325002BC
R FLASH_FSM_ERR_ADDR 0x0000000B 0x00000000
R FLASH_FSM_PGM_MAXPUL 0x0000000B 0x00000001
R FLASH_FSM_EXECUTE 0x0000000B 0x000A000A
R FLASH_EEPROM_CFG 0x0000000B 0x00010000
R FLASH_FSM_SECTOR1 0x0000000B 0xFFFFFFFF
R FLASH_FSM_SECTOR2 0x0000000B 0x00000000
R FLASH_FSM_BSLE0 0x0000000B 0x00000000
R FLASH_FSM_BSLE1 0x0000000B 0x00000000
R FLASH_FSM_BSLP0 0x0000000B 0x00000000
R FLASH_FSM_BSLP1 0x0000000B 0x00000000
R FLASH_FCFG_BANK 0x0000000B 0x00000401
R FLASH_FCFG_WRAPPER 0x0000000B 0x50009007
R FLASH_FCFG_BNK_TYPE 0x0000000B 0x00000003
R FLASH_FCFG_B0_START 0x0000000B 0x02000000
R FLASH_FCFG_B1_START 0x0000000B 0x00000000
R FLASH_FCFG_B2_START 0x0000000B 0x00000000
R FLASH_FCFG_B3_START 0x0000000B 0x00000000
R FLASH_FCFG_B4_START 0x0000000B 0x00000000
R FLASH_FCFG_B5_START 0x0000000B 0x00000000
R FLASH_FCFG_B6_START 0x0000000B 0x00000000
R FLASH_FCFG_B7_START 0x0000000B 0x00000000
R FLASH_FCFG_B0_SSIZE0 0x0000000B 0x00200004
R FLASH_FCFG_B0_SSIZE1 0x0000000B 0x00000000
R FLASH_FCFG_B0_SSIZE2 0x0000000B 0x00000000
R FLASH_FCFG_B0_SSIZE3 0x0000000B 0x00000000
R FLASH_FCFG_B1_SSIZE0 0x0000000B 0x00000000
R FLASH_FCFG_B1_SSIZE1 0x0000000B 0x00000000
R FLASH_FCFG_B1_SSIZE2 0x0000000B 0x00000000
R FLASH_FCFG_B1_SSIZE3 0x0000000B 0x00000000
R FLASH_FCFG_B2_SSIZE0 0x0000000B 0x00000000
R FLASH_FCFG_B2_SSIZE1 0x0000000B 0x00000000
R FLASH_FCFG_B2_SSIZE2 0x0000000B 0x00000000
R FLASH_FCFG_B2_SSIZE3 0x0000000B 0x00000000
R FLASH_FCFG_B3_SSIZE0 0x0000000B 0x00000000
R FLASH_FCFG_B3_SSIZE1 0x0000000B 0x00000000
R FLASH_FCFG_B3_SSIZE2 0x0000000B 0x00000000
R FLASH_FCFG_B3_SSIZE3 0x0000000B 0x00000000
R FLASH_FCFG_B4_SSIZE0 0x0000000B 0x00000000
R FLASH_FCFG_B4_SSIZE1 0x0000000B 0x00000000
R FLASH_FCFG_B4_SSIZE2 0x0000000B 0x00000000
R FLASH_FCFG_B4_SSIZE3 0x0000000B 0x00000000
R FLASH_FCFG_B5_SSIZE0 0x0000000B 0x00000000
R FLASH_FCFG_B5_SSIZE1 0x0000000B 0x00000000
R FLASH_FCFG_B5_SSIZE2 0x0000000B 0x00000000
R FLASH_FCFG_B5_SSIZE3 0x0000000B 0x00000000
R FLASH_FCFG_B6_SSIZE0 0x0000000B 0x00000000
R FLASH_FCFG_B6_SSIZE1 0x0000000B 0x00000000
R FLASH_FCFG_B6_SSIZE2 0x0000000B 0x00000000
R FLASH_FCFG_B6_SSIZE3 0x0000000B 0x00000000
R FLASH_FCFG_B7_SSIZE0 0x0000000B 0x00000000
R FLASH_FCFG_B7_SSIZE1 0x0000000B 0x00000000
R FLASH_FCFG_B7_SSIZE2 0x0000000B 0x00000000
R FLASH_FCFG_B7_SSIZE3 0x0000000B 0x00000000
R VIMS_STAT 0x0000000B 0x00000001
R VIMS_CTL 0x0000000B 0x2000000D
R VIMS_STATS0 0x0000000B 0x00000000
R VIMS_STATS1 0x0000000B 0x00000000
R VIMS_STATS2 0x0000000B 0x00000000
R VIMS_STATS3 0x0000000B 0x00000000
R VIMS_STATS4 0x0000000B 0x00000000
R VIMS_STATS5 0x0000000B 0x00000000
R RFC_PWR_PWMCLKEN 0x0000000B 0x00000087
R RFC_DBELL_CMDR 0x0000000B 0x00000000
R RFC_DBELL_CMDSTA 0x0000000B 0x00000001
R RFC_DBELL_RFHWIFG 0x0000000B 0x0000773E
R RFC_DBELL_RFHWIEN 0x0000000B 0x00000000
R RFC_DBELL_RFCPEIFG 0x0000000B 0x00090030
R RFC_DBELL_RFCPEIEN 0x0000000B 0x80800402
R RFC_DBELL_RFCPEISL 0x0000000B 0x7FFF0400
R RFC_DBELL_RFACKIFG 0x0000000B 0x00000000
R RFC_DBELL_SYSGPOCTL 0x0000000B 0x0000C210
R RFC_DBELL_RFCIDLESTAT 0x0000000B 0x00000000
R RFC_RAT_RATCNT 0x0000000B 0x5F7A26B7
R WDT_LOAD 0x0000000B 0xFFFFFFFF
R WDT_VALUE 0x0000000B 0xFFFFFFFF
R WDT_CTL 0x0000000B 0x00000000
R WDT_ICR 0x0000000B 0x00000000
R WDT_RIS 0x0000000B 0x00000000
R WDT_MIS 0x0000000B 0x00000000
R WDT_TEST 0x0000000B 0x00000000
R WDT_INT_CAUS 0x0000000B 0x00000000
R WDT_LOCK 0x0000000B 0x00000000
R WDT_PERIPHID4 0x0000000B 0x00000000
R WDT_PERIPHID5 0x0000000B 0x00000000
R WDT_PERIPHID6 0x0000000B 0x00000000
R WDT_PERIPHID7 0x0000000B 0x00000000
R WDT_PERIPHID0 0x0000000B 0x00000005
R WDT_PERIPHID1 0x0000000B 0x00000018
R WDT_PERIPHID2 0x0000000B 0x00000018
R WDT_PERIPHID3 0x0000000B 0x00000001
R WDT_PCELLD0 0x0000000B 0x0000000D
R WDT_PCELLD1 0x0000000B 0x000000F0
R WDT_PCELLD2 0x0000000B 0x00000006
R WDT_PCELLD3 0x0000000B 0x000000B1
R IOC_IOCFG0 0x0000000B 0x00006000
R IOC_IOCFG1 0x0000000B 0x00006000
R IOC_IOCFG2 0x0000000B 0x00006000
R IOC_IOCFG3 0x0000000B 0x00006000
R IOC_IOCFG4 0x0000000B 0x00006000
R IOC_IOCFG5 0x0000000B 0x00006000
R IOC_IOCFG6 0x0000000B 0x00006000
R IOC_IOCFG7 0x0000000B 0x00006000
R IOC_IOCFG8 0x0000000B 0x00006000
R IOC_IOCFG9 0x0000000B 0x00006000
R IOC_IOCFG10 0x0000000B 0x20002009
R IOC_IOCFG11 0x0000000B 0x0000640A
R IOC_IOCFG12 0x0000000B 0x0000640C
R IOC_IOCFG13 0x0000000B 0x20006000
R IOC_IOCFG14 0x0000000B 0x00006000
R IOC_IOCFG15 0x0000000B 0x00006000
R IOC_IOCFG16 0x0000000B 0x00086000
R IOC_IOCFG17 0x0000000B 0x00106000
R IOC_IOCFG18 0x0000000B 0x78066000
R IOC_IOCFG19 0x0000000B 0x70056000
R IOC_IOCFG20 0x0000000B 0x20006000
R IOC_IOCFG21 0x0000000B 0x00006000
R IOC_IOCFG22 0x0000000B 0x78072000
R IOC_IOCFG23 0x0000000B 0x20006000
R IOC_IOCFG24 0x0000000B 0x20006000
R IOC_IOCFG25 0x0000000B 0x20006000
R IOC_IOCFG26 0x0000000B 0x00006000
R IOC_IOCFG27 0x0000000B 0x60002000
R IOC_IOCFG28 0x0000000B 0x2000600F
R IOC_IOCFG29 0x0000000B 0x20006000
R IOC_IOCFG30 0x0000000B 0x00006010
R IOC_IOCFG31 0x0000000B 0x00000000
R IOC_OBSDOMAIN 0x0000000B 0x00000000
R IOC_OBSCLKDIV 0x0000000B 0x00000000
R IOC_OBSIOMASK 0x0000000B 0x00000000
R IOC_OBSAUXOUTPUT 0x0000000B 0x00000000
R IOC_OBSSUBDOMAIN 0x0000000B 0x00000000
R IOC_OBSMCUDOMAIN 0x0000000B 0x00000000
R IOC_OBSMCUMODBUS 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_0 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_1 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_2 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_3 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_4 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_5 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_6 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_7 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_8 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_9 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_10 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_11 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_12 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_13 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_14 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_15 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_16 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_17 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_18 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_19 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_20 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_21 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_22 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_23 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_24 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_25 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_26 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_27 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_28 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_29 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_30 0x0000000B 0x00000000
R IOC_OBSMCUMODDISC_31 0x0000000B 0x00000000
R PRCM_INFRCLKDIVR 0x0000000B 0x00000000
R PRCM_INFRCLKDIVS 0x0000000B 0x00000000
R PRCM_INFRCLKDIVDS 0x0000000B 0x00000000
R PRCM_VDCTL 0x0000000B 0x00000000
R PRCM_CLKLOADCTL 0x0000000B 0x00000002
R PRCM_RFCCLKG 0x0000000B 0x00000001
R PRCM_VIMSCLKG 0x0000000B 0x00000003
R PRCM_PERBUSCPUCLKG 0x0000000B 0x00000000
R PRCM_PERBUSDMACLKG 0x0000000B 0x00000000
R PRCM_SECDMACLKGR 0x0000000B 0x00000102
R PRCM_SECDMACLKGS 0x0000000B 0x00000102
R PRCM_SECDMACLKGDS 0x0000000B 0x00000102
R PRCM_GPIOCLKGR 0x0000000B 0x00000001
R PRCM_GPIOCLKGS 0x0000000B 0x00000001
R PRCM_GPIOCLKGDS 0x0000000B 0x00000001
R PRCM_GPTCLKGR 0x0000000B 0x00000001
R PRCM_GPTCLKGS 0x0000000B 0x00000001
R PRCM_GPTCLKGDS 0x0000000B 0x00000001
R PRCM_I2CCLKGR 0x0000000B 0x00000000
R PRCM_I2CCLKGS 0x0000000B 0x00000000
R PRCM_I2CCLKGDS 0x0000000B 0x00000000
R PRCM_UARTCLKGR 0x0000000B 0x00000001
R PRCM_UARTCLKGS 0x0000000B 0x00000001
R PRCM_UARTCLKGDS 0x0000000B 0x00000001
R PRCM_SSICLKGR 0x0000000B 0x00000001
R PRCM_SSICLKGS 0x0000000B 0x00000001
R PRCM_SSICLKGDS 0x0000000B 0x00000001
R PRCM_I2SCLKGR 0x0000000B 0x00000000
R PRCM_I2SCLKGS 0x0000000B 0x00000000
R PRCM_I2SCLKGDS 0x0000000B 0x00000000
R PRCM_SYSBUSCLKDIV 0x0000000B 0x00000000
R PRCM_CPUCLKDIV 0x0000000B 0x00000000
R PRCM_PERBUSCPUCLKDIV 0x0000000B 0x00000000
R PRCM_PERBUSDMACLKDIV 0x0000000B 0x00000000
R PRCM_PERDMACLKDIV 0x0000000B 0x00000000
R PRCM_I2SBCLKSEL 0x0000000B 0x00000000
R PRCM_GPTCLKDIV 0x0000000B 0x00000000
R PRCM_I2SCLKCTL 0x0000000B 0x00000000
R PRCM_I2SMCLKDIV 0x0000000B 0x00000000
R PRCM_I2SBCLKDIV 0x0000000B 0x00000000
R PRCM_I2SWCLKDIV 0x0000000B 0x00000000
R PRCM_RESETSECDMA 0x0000000B 0x00000000
R PRCM_RESETGPIO 0x0000000B 0x00000000
R PRCM_RESETGPT 0x0000000B 0x00000000
R PRCM_RESETI2C 0x0000000B 0x00000000
R PRCM_RESETUART 0x0000000B 0x00000000
R PRCM_RESETSSI 0x0000000B 0x00000000
R PRCM_RESETI2S 0x0000000B 0x00000000
R PRCM_SWRESET 0x0000000B 0x00000000
R PRCM_WARMRESET 0x0000000B 0x00000000
R PRCM_PDCTL0 0x0000000B 0x00000007
R PRCM_PDCTL0RFC 0x0000000B 0x00000001
R PRCM_PDCTL0SERIAL 0x0000000B 0x00000001
R PRCM_PDCTL0PERIPH 0x0000000B 0x00000001
R PRCM_PDSTAT0 0x0000000B 0x00000007
R PRCM_PDSTAT0RFC 0x0000000B 0x00000001
R PRCM_PDSTAT0SERIAL 0x0000000B 0x00000001
R PRCM_PDSTAT0PERIPH 0x0000000B 0x00000001
R PRCM_PDCTL1 0x0000000B 0x00000006
R PRCM_PDCTL1CPU 0x0000000B 0x00000001
R PRCM_PDCTL1RFC 0x0000000B 0x00000001
R PRCM_PDCTL1VIMS 0x0000000B 0x00000000
R PRCM_PDSTAT1 0x0000000B 0x0000001E
R PRCM_PDSTAT1BUS 0x0000000B 0x00000001
R PRCM_PDSTAT1RFC 0x0000000B 0x00000001
R PRCM_PDSTAT1CPU 0x0000000B 0x00000001
R PRCM_PDSTAT1VIMS 0x0000000B 0x00000001
R PRCM_RFCBITS 0x0000000B 0x00000000
R PRCM_RFCMODESEL 0x0000000B 0x00000001
R PRCM_PWRPROFSTAT 0x0000000B 0x00000000
R PRCM_RAMRETEN 0x0000000B 0x00000003
R PRCM_PDRETEN 0x0000000B 0x000000E7
R PRCM_RAMHWOPT 0x0000000B 0x00000003
R PRCM_CLKGOVR 0x0000000B 0x00000000
R PRCM_SYSRESETDBG 0x0000000B 0x00000000
R PRCM_PDFORCEON 0x0000000B 0x00000000
R PRCM_PDTEST 0x0000000B 0x00000000
R EVENT_CPUIRQSEL0 0x0000000B 0x00000004
R EVENT_CPUIRQSEL1 0x0000000B 0x00000009
R EVENT_CPUIRQSEL2 0x0000000B 0x0000001E
R EVENT_CPUIRQSEL3 0x0000000B 0x00000038
R EVENT_CPUIRQSEL4 0x0000000B 0x00000007
R EVENT_CPUIRQSEL5 0x0000000B 0x00000024
R EVENT_CPUIRQSEL6 0x0000000B 0x0000001C
R EVENT_CPUIRQSEL7 0x0000000B 0x00000022
R EVENT_CPUIRQSEL8 0x0000000B 0x00000023
R EVENT_CPUIRQSEL9 0x0000000B 0x0000001B
R EVENT_CPUIRQSEL10 0x0000000B 0x0000001A
R EVENT_CPUIRQSEL11 0x0000000B 0x00000019
R EVENT_CPUIRQSEL12 0x0000000B 0x00000008
R EVENT_CPUIRQSEL13 0x0000000B 0x0000001D
R EVENT_CPUIRQSEL14 0x0000000B 0x00000018
R EVENT_CPUIRQSEL15 0x0000000B 0x00000010
R EVENT_CPUIRQSEL16 0x0000000B 0x00000011
R EVENT_CPUIRQSEL17 0x0000000B 0x00000012
R EVENT_CPUIRQSEL18 0x0000000B 0x00000013
R EVENT_CPUIRQSEL19 0x0000000B 0x0000000C
R EVENT_CPUIRQSEL20 0x0000000B 0x0000000D
R EVENT_CPUIRQSEL21 0x0000000B 0x0000000E
R EVENT_CPUIRQSEL22 0x0000000B 0x0000000F
R EVENT_CPUIRQSEL23 0x0000000B 0x0000005D
R EVENT_CPUIRQSEL24 0x0000000B 0x00000027
R EVENT_CPUIRQSEL25 0x0000000B 0x00000026
R EVENT_CPUIRQSEL26 0x0000000B 0x00000015
R EVENT_CPUIRQSEL27 0x0000000B 0x00000064
R EVENT_CPUIRQSEL28 0x0000000B 0x0000000B
R EVENT_CPUIRQSEL29 0x0000000B 0x00000001
R EVENT_CPUIRQSEL30 0x0000000B 0x00000000
R EVENT_CPUIRQSEL31 0x0000000B 0x0000006A
R EVENT_CPUIRQSEL32 0x0000000B 0x00000073
R EVENT_CPUIRQSEL33 0x0000000B 0x00000068
R EVENT_RFCSEL0 0x0000000B 0x0000003D
R EVENT_RFCSEL1 0x0000000B 0x0000003E
R EVENT_RFCSEL2 0x0000000B 0x0000003F
R EVENT_RFCSEL3 0x0000000B 0x00000040
R EVENT_RFCSEL4 0x0000000B 0x00000041
R EVENT_RFCSEL5 0x0000000B 0x00000042
R EVENT_RFCSEL6 0x0000000B 0x00000043
R EVENT_RFCSEL7 0x0000000B 0x00000044
R EVENT_RFCSEL8 0x0000000B 0x00000077
R EVENT_RFCSEL9 0x0000000B 0x00000002
R EVENT_GPT0ACAPTSEL 0x0000000B 0x00000055
R EVENT_GPT0BCAPTSEL 0x0000000B 0x00000056
R EVENT_GPT1ACAPTSEL 0x0000000B 0x00000057
R EVENT_GPT1BCAPTSEL 0x0000000B 0x00000058
R EVENT_GPT2ACAPTSEL 0x0000000B 0x00000059
R EVENT_GPT2BCAPTSEL 0x0000000B 0x0000005A
R EVENT_UDMACH0SSEL 0x0000000B 0x00000000
R EVENT_UDMACH0BSEL 0x0000000B 0x00000000
R EVENT_UDMACH1SSEL 0x0000000B 0x00000031
R EVENT_UDMACH1BSEL 0x0000000B 0x00000030
R EVENT_UDMACH2SSEL 0x0000000B 0x00000033
R EVENT_UDMACH2BSEL 0x0000000B 0x00000032
R EVENT_UDMACH3SSEL 0x0000000B 0x00000029
R EVENT_UDMACH3BSEL 0x0000000B 0x00000028
R EVENT_UDMACH4SSEL 0x0000000B 0x0000002B
R EVENT_UDMACH4BSEL 0x0000000B 0x0000002A
R EVENT_UDMACH5SSEL 0x0000000B 0x0000003A
R EVENT_UDMACH5BSEL 0x0000000B 0x00000039
R EVENT_UDMACH6SSEL 0x0000000B 0x0000003C
R EVENT_UDMACH6BSEL 0x0000000B 0x0000003B
R EVENT_UDMACH7SSEL 0x0000000B 0x00000075
R EVENT_UDMACH7BSEL 0x0000000B 0x00000076
R EVENT_UDMACH8SSEL 0x0000000B 0x00000074
R EVENT_UDMACH8BSEL 0x0000000B 0x00000074
R EVENT_UDMACH9SSEL 0x0000000B 0x00000045
R EVENT_UDMACH9BSEL 0x0000000B 0x0000004D
R EVENT_UDMACH10SSEL 0x0000000B 0x00000046
R EVENT_UDMACH10BSEL 0x0000000B 0x0000004E
R EVENT_UDMACH11SSEL 0x0000000B 0x00000047
R EVENT_UDMACH11BSEL 0x0000000B 0x0000004F
R EVENT_UDMACH12SSEL 0x0000000B 0x00000048
R EVENT_UDMACH12BSEL 0x0000000B 0x00000050
R EVENT_UDMACH13SSEL 0x0000000B 0x00000003
R EVENT_UDMACH13BSEL 0x0000000B 0x00000003
R EVENT_UDMACH14SSEL 0x0000000B 0x00000001
R EVENT_UDMACH14BSEL 0x0000000B 0x00000001
R EVENT_UDMACH15SSEL 0x0000000B 0x00000007
R EVENT_UDMACH15BSEL 0x0000000B 0x00000007
R EVENT_UDMACH16SSEL 0x0000000B 0x0000002D
R EVENT_UDMACH16BSEL 0x0000000B 0x0000002C
R EVENT_UDMACH17SSEL 0x0000000B 0x0000002F
R EVENT_UDMACH17BSEL 0x0000000B 0x0000002E
R EVENT_UDMACH18SSEL 0x0000000B 0x00000000
R EVENT_UDMACH18BSEL 0x0000000B 0x00000000
R EVENT_UDMACH19SSEL 0x0000000B 0x00000000
R EVENT_UDMACH19BSEL 0x0000000B 0x00000000
R EVENT_UDMACH20SSEL 0x0000000B 0x00000000
R EVENT_UDMACH20BSEL 0x0000000B 0x00000000
R EVENT_UDMACH21SSEL 0x0000000B 0x00000064
R EVENT_UDMACH21BSEL 0x0000000B 0x00000064
R EVENT_UDMACH22SSEL 0x0000000B 0x00000065
R EVENT_UDMACH22BSEL 0x0000000B 0x00000065
R EVENT_UDMACH23SSEL 0x0000000B 0x00000066
R EVENT_UDMACH23BSEL 0x0000000B 0x00000066
R EVENT_UDMACH24SSEL 0x0000000B 0x00000067
R EVENT_UDMACH24BSEL 0x0000000B 0x00000067
R EVENT_UDMACH25SSEL 0x0000000B 0x00000000
R EVENT_UDMACH25BSEL 0x0000000B 0x00000000
R EVENT_UDMACH26SSEL 0x0000000B 0x00000000
R EVENT_UDMACH26BSEL 0x0000000B 0x00000000
R EVENT_UDMACH27SSEL 0x0000000B 0x00000000
R EVENT_UDMACH27BSEL 0x0000000B 0x00000000
R EVENT_UDMACH28SSEL 0x0000000B 0x00000000
R EVENT_UDMACH28BSEL 0x0000000B 0x00000000
R EVENT_UDMACH29SSEL 0x0000000B 0x00000000
R EVENT_UDMACH29BSEL 0x0000000B 0x00000000
R EVENT_UDMACH30SSEL 0x0000000B 0x00000000
R EVENT_UDMACH30BSEL 0x0000000B 0x00000000
R EVENT_UDMACH31SSEL 0x0000000B 0x00000000
R EVENT_UDMACH31BSEL 0x0000000B 0x00000000
R EVENT_GPT3ACAPTSEL 0x0000000B 0x0000005B
R EVENT_GPT3BCAPTSEL 0x0000000B 0x0000005C
R EVENT_AUXSEL0 0x0000000B 0x00000010
R EVENT_CM3NMISEL0 0x0000000B 0x00000063
R EVENT_I2SSTMPSEL0 0x0000000B 0x0000005F
R EVENT_FRZSEL0 0x0000000B 0x00000078
R EVENT_SWEV 0x0000000B 0x00000000
R SMPH_SMPH0 0x0000000B 0x00000001
R SMPH_SMPH1 0x0000000B 0x00000001
R SMPH_SMPH2 0x0000000B 0x00000001
R SMPH_SMPH3 0x0000000B 0x00000001
R SMPH_SMPH4 0x0000000B 0x00000001
R SMPH_SMPH5 0x0000000B 0x00000001
R SMPH_SMPH6 0x0000000B 0x00000001
R SMPH_SMPH7 0x0000000B 0x00000001
R SMPH_SMPH8 0x0000000B 0x00000001
R SMPH_SMPH9 0x0000000B 0x00000001
R SMPH_SMPH10 0x0000000B 0x00000001
R SMPH_SMPH11 0x0000000B 0x00000001
R SMPH_SMPH12 0x0000000B 0x00000001
R SMPH_SMPH13 0x0000000B 0x00000001
R SMPH_SMPH14 0x0000000B 0x00000001
R SMPH_SMPH15 0x0000000B 0x00000001
R SMPH_SMPH16 0x0000000B 0x00000001
R SMPH_SMPH17 0x0000000B 0x00000001
R SMPH_SMPH18 0x0000000B 0x00000001
R SMPH_SMPH19 0x0000000B 0x00000001
R SMPH_SMPH20 0x0000000B 0x00000001
R SMPH_SMPH21 0x0000000B 0x00000001
R SMPH_SMPH22 0x0000000B 0x00000001
R SMPH_SMPH23 0x0000000B 0x00000001
R SMPH_SMPH24 0x0000000B 0x00000001
R SMPH_SMPH25 0x0000000B 0x00000001
R SMPH_SMPH26 0x0000000B 0x00000001
R SMPH_SMPH27 0x0000000B 0x00000001
R SMPH_SMPH28 0x0000000B 0x00000001
R SMPH_SMPH29 0x0000000B 0x00000001
R SMPH_SMPH30 0x0000000B 0x00000001
R SMPH_SMPH31 0x0000000B 0x00000001
R SMPH_PEEK0 0x0000000B 0x00000000
R SMPH_PEEK1 0x0000000B 0x00000000
R SMPH_PEEK2 0x0000000B 0x00000000
R SMPH_PEEK3 0x0000000B 0x00000000
R SMPH_PEEK4 0x0000000B 0x00000000
R SMPH_PEEK5 0x0000000B 0x00000000
R SMPH_PEEK6 0x0000000B 0x00000000
R SMPH_PEEK7 0x0000000B 0x00000000
R SMPH_PEEK8 0x0000000B 0x00000000
R SMPH_PEEK9 0x0000000B 0x00000000
R SMPH_PEEK10 0x0000000B 0x00000000
R SMPH_PEEK11 0x0000000B 0x00000000
R SMPH_PEEK12 0x0000000B 0x00000000
R SMPH_PEEK13 0x0000000B 0x00000000
R SMPH_PEEK14 0x0000000B 0x00000000
R SMPH_PEEK15 0x0000000B 0x00000000
R SMPH_PEEK16 0x0000000B 0x00000000
R SMPH_PEEK17 0x0000000B 0x00000000
R SMPH_PEEK18 0x0000000B 0x00000000
R SMPH_PEEK19 0x0000000B 0x00000000
R SMPH_PEEK20 0x0000000B 0x00000000
R SMPH_PEEK21 0x0000000B 0x00000000
R SMPH_PEEK22 0x0000000B 0x00000000
R SMPH_PEEK23 0x0000000B 0x00000000
R SMPH_PEEK24 0x0000000B 0x00000000
R SMPH_PEEK25 0x0000000B 0x00000000
R SMPH_PEEK26 0x0000000B 0x00000000
R SMPH_PEEK27 0x0000000B 0x00000000
R SMPH_PEEK28 0x0000000B 0x00000000
R SMPH_PEEK29 0x0000000B 0x00000000
R SMPH_PEEK30 0x0000000B 0x00000000
R SMPH_PEEK31 0x0000000B 0x00000000
R SPIS_GPFLAGS 0x0000000B 0x00000000
R SPIS_GPFLAGSSET 0x0000000B 0x00000000
R SPIS_GPFLAGSMASK 0x0000000B 0x00000000
R SPIS_CFG 0x0000000B 0x00000000
R SPIS_TXFFLAGSCLRN 0x0000000B 0x0000000E
R SPIS_TXFFLAGSSET 0x0000000B 0x00000000
R SPIS_TXFFLAGSMASK 0x0000000B 0x00000000
R SPIS_TXSTAT 0x0000000B 0x0000000E
R SPIS_TXFEVSRC 0x0000000B 0x00000007
R SPIS_TXFTHR 0x0000000B 0x00000000
R SPIS_TXFPUSH 0x0000000B 0x00000000
R SPIS_TXFFLUSH 0x0000000B 0x00000000
R SPIS_TXFMEMRDPOS 0x0000000B 0x00000000
R SPIS_TXMEMWRPOS 0x0000000B 0x00000000
R SPIS_TXFCNT 0x0000000B 0x00000000
R SPIS_RXFFLAGSCLRN 0x0000000B 0x0000000E
R SPIS_RXFFLAGSSET 0x0000000B 0x00000000
R SPIS_RXFFLAGSMASK 0x0000000B 0x00000000
R SPIS_RXFSTAT 0x0000000B 0x0000000E
R SPIS_RXFEVSRC 0x0000000B 0x00000007
R SPIS_RXFTHR 0x0000000B 0x00000000
R SPIS_RXFPOP 0x0000000B 0x00000000
R SPIS_RXFFLUSH 0x0000000B 0x00000000
R SPIS_RXFMEMRDPOS 0x0000000B 0x00000000
R SPIS_RXFMEMWRPOS 0x0000000B 0x00000000
R SPIS_RXCNT 0x0000000B 0x00000000
R SPIS_TXFMEM_0 0x0000000B 0x00000000
R SPIS_TXFMEM_1 0x0000000B 0x00000000
R SPIS_TXFMEM_2 0x0000000B 0x00000000
R SPIS_TXFMEM_3 0x0000000B 0x00000000
R SPIS_TXFMEM_4 0x0000000B 0x00000000
R SPIS_TXFMEM_5 0x0000000B 0x00000000
R SPIS_TXFMEM_6 0x0000000B 0x00000000
R SPIS_TXFMEM_7 0x0000000B 0x00000000
R SPIS_TXFMEM_8 0x0000000B 0x00000000
R SPIS_TXFMEM_9 0x0000000B 0x00000000
R SPIS_TXFMEM_10 0x0000000B 0x00000000
R SPIS_TXFMEM_11 0x0000000B 0x00000000
R SPIS_TXFMEM_12 0x0000000B 0x00000000
R SPIS_TXFMEM_13 0x0000000B 0x00000000
R SPIS_TXFMEM_14 0x0000000B 0x00000000
R SPIS_TXFMEM_15 0x0000000B 0x00000000
R SPIS_RXFMEM_0 0x0000000B 0x00000000
R SPIS_RXFMEM_1 0x0000000B 0x00000000
R SPIS_RXFMEM_2 0x0000000B 0x00000000
R SPIS_RXFMEM_3 0x0000000B 0x00000000
R SPIS_RXFMEM_4 0x0000000B 0x00000000
R SPIS_RXFMEM_5 0x0000000B 0x00000000
R SPIS_RXFMEM_6 0x0000000B 0x00000000
R SPIS_RXFMEM_7 0x0000000B 0x00000000
R SPIS_RXFMEM_8 0x0000000B 0x00000000
R SPIS_RXFMEM_9 0x0000000B 0x00000000
R SPIS_RXFMEM_10 0x0000000B 0x00000000
R SPIS_RXFMEM_11 0x0000000B 0x00000000
R SPIS_RXFMEM_12 0x0000000B 0x00000000
R SPIS_RXFMEM_13 0x0000000B 0x00000000
R SPIS_RXFMEM_14 0x0000000B 0x00000000
R SPIS_RXFMEM_15 0x0000000B 0x00000000
R ADI2_DIR03 0x0000000B 0xE0D3001E
R ADI2_DIR47 0x0000000B 0x00010003
R ADI2_DIR811 0x0000000B 0x00000000
R ADI2_DIR1215 0x0000000B 0x00000000
R ADI2_SET03 0x0000000B 0x00000000
R ADI2_SET47 0x0000000B 0x00000000
R ADI2_SET811 0x0000000B 0x00000000
R ADI2_SET1215 0x0000000B 0x00000000
R ADI2_CLR03 0x0000000B 0x00000000
R ADI2_CLR47 0x0000000B 0x00000000
R ADI2_CLR811 0x0000000B 0x00000000
R ADI2_CLR1215 0x0000000B 0x00000000
R ADI2_SLAVESTAT 0x0000000B 0x00000000
R ADI2_SLAVECONF 0x0000000B 0x00000004
R ADI2_MASK4B01 0x0000000B 0x00000000
R ADI2_MASK4B23 0x0000000B 0x00000000
R ADI2_MASK4B45 0x0000000B 0x00000000
R ADI2_MASK4B67 0x0000000B 0x00000000
R ADI2_MASK4B89 0x0000000B 0x00000000
R ADI2_MASK4B1011 0x0000000B 0x00000000
R ADI2_MASK4B1213 0x0000000B 0x00000000
R ADI2_MASK4B1415 0x0000000B 0x00000000
R ADI2_MASK8B01 0x0000000B 0x00000000
R ADI2_MASK8B23 0x0000000B 0x00000000
R ADI2_MASK8B45 0x0000000B 0x00000000
R ADI2_MASK8B67 0x0000000B 0x00000000
R ADI2_MASK8B89 0x0000000B 0x00000000
R ADI2_MASK8B1011 0x0000000B 0x00000000
R ADI2_MASK8B1213 0x0000000B 0x00000000
R ADI2_MASK8B1415 0x0000000B 0x00000000
R ADI2_MASK16B01 0x0000000B 0x00000000
R ADI2_MASK16B23 0x0000000B 0x00000000
R ADI2_MASK16B45 0x0000000B 0x00000000
R ADI2_MASK16B67 0x0000000B 0x00000000
R ADI2_MASK16B89 0x0000000B 0x00000000
R ADI2_MASK16B1011 0x0000000B 0x00000000
R ADI2_MASK16B1213 0x0000000B 0x00000000
R ADI2_MASK16B1415 0x0000000B 0x00000000
R ADI3_DIR03 0x0000000B 0x68000000
R ADI3_DIR47 0x0000000B 0x1A038331
R ADI3_DIR811 0x0000000B 0x027F0000
R ADI3_DIR1215 0x0000000B 0x00000000
R ADI3_SET03 0x0000000B 0x00000000
R ADI3_SET47 0x0000000B 0x00000000
R ADI3_SET811 0x0000000B 0x00000000
R ADI3_SET1215 0x0000000B 0x00000000
R ADI3_CLR03 0x0000000B 0x00000000
R ADI3_CLR47 0x0000000B 0x00000000
R ADI3_CLR811 0x0000000B 0x00000000
R ADI3_CLR1215 0x0000000B 0x00000000
R ADI3_SLAVESTAT 0x0000000B 0x00000000
R ADI3_SLAVECONF 0x0000000B 0x00000004
R ADI3_MASK4B01 0x0000000B 0x00000000
R ADI3_MASK4B23 0x0000000B 0x00000000
R ADI3_MASK4B45 0x0000000B 0x00000000
R ADI3_MASK4B67 0x0000000B 0x00000000
R ADI3_MASK4B89 0x0000000B 0x00000000
R ADI3_MASK4B1011 0x0000000B 0x00000000
R ADI3_MASK4B1213 0x0000000B 0x00000000
R ADI3_MASK4B1415 0x0000000B 0x00000000
R ADI3_MASK8B01 0x0000000B 0x00000000
R ADI3_MASK8B23 0x0000000B 0x00000000
R ADI3_MASK8B45 0x0000000B 0x00000000
R ADI3_MASK8B67 0x0000000B 0x00000000
R ADI3_MASK8B89 0x0000000B 0x00000000
R ADI3_MASK8B1011 0x0000000B 0x00000000
R ADI3_MASK8B1213 0x0000000B 0x00000000
R ADI3_MASK8B1415 0x0000000B 0x00000000
R ADI3_MASK16B01 0x0000000B 0x00000000
R ADI3_MASK16B23 0x0000000B 0x00000000
R ADI3_MASK16B45 0x0000000B 0x00000000
R ADI3_MASK16B67 0x0000000B 0x00000000
R ADI3_MASK16B89 0x0000000B 0x00000000
R ADI3_MASK16B1011 0x0000000B 0x00000000
R ADI3_MASK16B1213 0x0000000B 0x00000000
R ADI3_MASK16B1415 0x0000000B 0x00000000
R AON_SYSCTL_PWRCTL 0x0000000B 0x00000005
R AON_SYSCTL_RESETCTL 0x0000000B 0x00003AF2
R AON_SYSCTL_SLEEPCTL 0x0000000B 0x00000001
R AON_SYSCTL_DBG 0x0000000B 0x00000400
R AON_WUC_MCUCLK 0x0000000B 0x00000004
R AON_WUC_AUXCLK 0x0000000B 0x00000001
R AON_WUC_MCUCFG 0x0000000B 0x0000000F
R AON_WUC_AUXCFG 0x0000000B 0x00000001
R AON_WUC_AUXCTL 0x0000000B 0x00000001
R AON_WUC_PWRSTAT 0x0000000B 0x03D4707E
R AON_WUC_SHUTDOWN 0x0000000B 0x00000000
R AON_WUC_CTL0 0x0000000B 0x00000003
R AON_WUC_CTL1 0x0000000B 0x00000000
R AON_WUC_RECHARGECFG 0x0000000B 0x00000000
R AON_WUC_RECHARGESTAT 0x0000000B 0x00000000
R AON_WUC_OSCCFG 0x0000000B 0x00000000
R AON_WUC_JTAGCFG 0x0000000B 0x00000009
R AON_WUC_JTAGUSERCODE 0x0000000B 0x8002F000
R AON_RTC_CTL 0x0000000B 0x00010003
R AON_RTC_EVFLAGS 0x0000000B 0x00000001
R AON_RTC_SEC 0x0000000B 0x0000001E
R AON_RTC_SUBSEC 0x0000000B 0xDEB60000
R AON_RTC_SUBSECINC 0x0000000B 0x00800000
R AON_RTC_CHCTL 0x0000000B 0x00000001
R AON_RTC_CH0CMP 0x0000000B 0x00111813
R AON_RTC_CH1CMP 0x0000000B 0x00000000
R AON_RTC_CH2CMP 0x0000000B 0x00000000
R AON_RTC_CH2CMPINC 0x0000000B 0x00000000
R AON_RTC_CH1CAPT 0x0000000B 0x00000000
R AON_RTC_SYNC 0x0000000B 0x00000000
R AON_EVENT_MCUWUSEL 0x0000000B 0x3F3F2023
R AON_EVENT_AUXWUSEL 0x0000000B 0x003F3F3F
R AON_EVENT_EVTOMCUSEL 0x0000000B 0x002B2B2B
R AON_EVENT_RTCSEL 0x0000000B 0x0000003F
R AON_IOC_IOSTRMIN 0x0000000B 0x00000003
R AON_IOC_IOSTRMED 0x0000000B 0x00000006
R AON_IOC_IOSTRMAX 0x0000000B 0x00000005
R AON_IOC_IOCLATCH 0x0000000B 0x00000001
R AON_IOC_CLK32KCTL 0x0000000B 0x00000001
R AON_BATMON_CTL 0x0000000B 0x00000003
R AON_BATMON_MEASCFG 0x0000000B 0x00000000
R AON_BATMON_COMPTEST 0x0000000B 0x00000000
R AON_BATMON_TEMPP0 0x0000000B 0x000000B4
R AON_BATMON_TEMPP1 0x0000000B 0x00000030
R AON_BATMON_TEMPP2 0x0000000B 0x00000012
R AON_BATMON_BATMONP0 0x0000000B 0x0000003B
R AON_BATMON_BATMONP1 0x0000000B 0x0000003B
R AON_BATMON_IOSTRP0 0x0000000B 0x00000028
R AON_BATMON_FLASHPUMPP0 0x0000000B 0x00000007
R AON_BATMON_BAT 0x0000000B 0x00000357
R AON_BATMON_BATUPD 0x0000000B 0x00000001
R AON_BATMON_TEMP 0x0000000B 0x00001780
R AON_BATMON_TEMPUPD 0x0000000B 0x00000001
R AON_BATMON_COMPTESTOUT 0x0000000B 0x00000000
R AON_BATMON_IOSTRSTAT 0x0000000B 0x00000001
R AON_BATMON_FLASHVSTAT 0x0000000B 0x00000001
R AON_BATMON_SARSTAT 0x0000000B 0x00000001
R AUX_EVCTL_VECCFG0 0x0000000B 0x00000000
R AUX_EVCTL_VECCFG1 0x0000000B 0x00000000
R AUX_EVCTL_SCEWEVSEL 0x0000000B 0x00000000
R AUX_EVCTL_EVTOAONFLAGS 0x0000000B 0x00000000
R AUX_EVCTL_EVTOAONPOL 0x0000000B 0x00000000
R AUX_EVCTL_DMACTL 0x0000000B 0x00000000
R AUX_EVCTL_SWEVSET 0x0000000B 0x00000000
R AUX_EVCTL_EVSTAT0 0x0000000B 0x00000000
R AUX_EVCTL_EVSTAT1 0x0000000B 0x00004000
R AUX_EVCTL_EVTOMCUPOL 0x0000000B 0x00000000
R AUX_EVCTL_EVTOMCUFLAGS 0x0000000B 0x00000000
R AUX_EVCTL_COMBEVTOMCUMASK 0x0000000B 0x00000000
R AUX_EVCTL_DMASWREQ 0x0000000B 0x00000000
R AUX_EVCTL_VECFLAGS 0x0000000B 0x00000000
R AUX_EVCTL_EVTOMCUFLAGSCLR 0x0000000B 0x00000000
R AUX_EVCTL_EVTOAONFLAGSCLR 0x0000000B 0x00000000
R AUX_EVCTL_VECFLAGSCLR 0x0000000B 0x00000000
R AUX_WUC_MODCLKEN0 0x0000000B 0x00000040
R AUX_WUC_PWROFFREQ 0x0000000B 0x00000000
R AUX_WUC_PWRDWNREQ 0x0000000B 0x00000001
R AUX_WUC_PWRDWNACK 0x0000000B 0x00000001
R AUX_WUC_CLKLFREQ 0x0000000B 0x00000000
R AUX_WUC_CLKLFACK 0x0000000B 0x00000000
R AUX_WUC_GBIASREQ 0x0000000B 0x00000000
R AUX_WUC_GBIASACK 0x0000000B 0x00000000
R AUX_WUC_BGAPREQ 0x0000000B 0x00000000
R AUX_WUC_BGAPACK 0x0000000B 0x00000000
R AUX_WUC_WUEVFLAGS 0x0000000B 0x00000000
R AUX_WUC_WUEVCLR 0x0000000B 0x00000000
R AUX_WUC_ADCCLKCTL 0x0000000B 0x00000000
R AUX_WUC_TDCCLKCTL 0x0000000B 0x00000000
R AUX_WUC_REFCLKCTL 0x0000000B 0x00000000
R AUX_WUC_RTCSUBSECINC0 0x0000000B 0x00000000
R AUX_WUC_RTCSUBSECINC1 0x0000000B 0x00000000
R AUX_WUC_RTCSUBSECINCCTL 0x0000000B 0x00000000
R AUX_WUC_MCUBUSCTL 0x0000000B 0x00000001
R AUX_WUC_MCUBUSSTAT 0x0000000B 0x00000000
R AUX_WUC_AONCTLSTAT 0x0000000B 0x00000002
R AUX_WUC_AUXIOLATCH 0x0000000B 0x00000000
R AUX_WUC_DEFAULTALIAS 0x0000000B 0x00000000
R AUX_WUC_MODCLKEN1 0x0000000B 0x00000001
R AUX_WUC_PWRSTAT 0x0000000B 0x00000000
R AUX_SMPH_SMPH0 0x0000000B 0x00000001
R AUX_SMPH_SMPH1 0x0000000B 0x00000001
R AUX_SMPH_SMPH2 0x0000000B 0x00000001
R AUX_SMPH_SMPH3 0x0000000B 0x00000001
R AUX_SMPH_SMPH4 0x0000000B 0x00000001
R AUX_SMPH_SMPH5 0x0000000B 0x00000001
R AUX_SMPH_SMPH6 0x0000000B 0x00000001
R AUX_SMPH_SMPH7 0x0000000B 0x00000001
R AUX_SMPH_AUTOTAKE 0x0000000B 0x00000000
R AUX_DDI0_OSC_CTL0 0x0000000B 0xB040000F
R AUX_DDI0_OSC_RADCEXTCFG 0x0000000B 0x403F8000
R AUX_DDI0_OSC_AMPCOMPCTL 0x0000000B 0x40183F47
R AUX_DDI0_OSC_AMPCOMPTH1 0x0000000B 0x0078828E
R AUX_DDI0_OSC_AMPCOMPTH2 0x0000000B 0x68880000
R AUX_DDI0_OSC_ANABYPASSVAL1 0x0000000B 0x000F003F
R AUX_DDI0_OSC_ANABYPASSVAL2 0x0000000B 0x000003FF
R AUX_DDI0_OSC_ADCDOUBLERNANOAMPCTL 0x0000000B 0x11000030
R AUX_DDI0_OSC_XOSCHFCTL 0x0000000B 0x00000000
R AUX_DDI0_OSC_LFOSCCTL 0x0000000B 0x000000D3
R AUX_DDI0_OSC_RCOSCHFCTL 0x0000000B 0x00002200
R AUX_DDI0_OSC_STAT0 0x0000000B 0x779CACE0
R AUX_DDI0_OSC_STAT1 0x0000000B 0x500041A1
R AUX_DDI0_OSC_STAT2 0x0000000B 0xCF815287
R AUX_SCE_CTL 0x0000000B 0x00000000
R AUX_SCE_FETCHSTAT 0x0000000B 0x00000000
R AUX_SCE_CPUSTAT 0x0000000B 0x00000000
R AUX_SCE_WUSTAT 0x0000000B 0x00000000
R AUX_SCE_REG1_0 0x0000000B 0x00000000
R AUX_SCE_REG3_2 0x0000000B 0x00000000
R AUX_SCE_REG5_4 0x0000000B 0x00000000
R AUX_SCE_REG7_6 0x0000000B 0x00000000
R AUX_SCE_LOOPADDR 0x0000000B 0x00000000
R AUX_SCE_LOOPCNT 0x0000000B 0x00000000
R CPU_ITM_STIM0 0x0000000B 0x000000B1
R CPU_ITM_STIM1 0x0000000B 0x000000B1
R CPU_ITM_STIM2 0x0000000B 0x000000B1
R CPU_ITM_STIM3 0x0000000B 0x000000B1
R CPU_ITM_STIM4 0x0000000B 0x000000B1
R CPU_ITM_STIM5 0x0000000B 0x000000B1
R CPU_ITM_STIM6 0x0000000B 0x000000B1
R CPU_ITM_STIM7 0x0000000B 0x000000B1
R CPU_ITM_STIM8 0x0000000B 0x000000B1
R CPU_ITM_STIM9 0x0000000B 0x000000B1
R CPU_ITM_STIM10 0x0000000B 0x000000B1
R CPU_ITM_STIM11 0x0000000B 0x000000B1
R CPU_ITM_STIM12 0x0000000B 0x000000B1
R CPU_ITM_STIM13 0x0000000B 0x000000B1
R CPU_ITM_STIM14 0x0000000B 0x000000B1
R CPU_ITM_STIM15 0x0000000B 0x000000B1
R CPU_ITM_STIM16 0x0000000B 0x000000B1
R CPU_ITM_STIM17 0x0000000B 0x000000B1
R CPU_ITM_STIM18 0x0000000B 0x000000B1
R CPU_ITM_STIM19 0x0000000B 0x000000B1
R CPU_ITM_STIM20 0x0000000B 0x000000B1
R CPU_ITM_STIM21 0x0000000B 0x000000B1
R CPU_ITM_STIM22 0x0000000B 0x000000B1
R CPU_ITM_STIM23 0x0000000B 0x000000B1
R CPU_ITM_STIM24 0x0000000B 0x000000B1
R CPU_ITM_STIM25 0x0000000B 0x000000B1
R CPU_ITM_STIM26 0x0000000B 0x000000B1
R CPU_ITM_STIM27 0x0000000B 0x000000B1
R CPU_ITM_STIM28 0x0000000B 0x000000B1
R CPU_ITM_STIM29 0x0000000B 0x000000B1
R CPU_ITM_STIM30 0x0000000B 0x000000B1
R CPU_ITM_STIM31 0x0000000B 0x000000B1
R CPU_ITM_TER 0x0000000B 0x000000B1
R CPU_ITM_TPR 0x0000000B 0x000000B1
R CPU_ITM_TCR 0x0000000B 0x000000B1
R CPU_ITM_IWR 0x0000000B 0x000000B1
R CPU_ITM_IMCR 0x0000000B 0x000000B1
R CPU_ITM_LAR 0x0000000B 0x000000B1
R CPU_ITM_LSR 0x0000000B 0x000000B1
R CPU_ITM_PID4 0x0000000B 0x000000B1
R CPU_ITM_PID5 0x0000000B 0x000000B1
R CPU_ITM_PID6 0x0000000B 0x000000B1
R CPU_ITM_PID7 0x0000000B 0x000000B1
R CPU_ITM_PID0 0x0000000B 0x000000B1
R CPU_ITM_PID1 0x0000000B 0x000000B1
R CPU_ITM_PID2 0x0000000B 0x000000B1
R CPU_ITM_PID3 0x0000000B 0x000000B1
R CPU_ITM_CID0 0x0000000B 0x000000B1
R CPU_ITM_CID1 0x0000000B 0x000000B1
R CPU_ITM_CID2 0x0000000B 0x000000B1
R CPU_ITM_CID3 0x0000000B 0x000000B1
R CPU_DWT_CTRL 0x0000000B 0x40000000
R CPU_DWT_CYCCNT 0x0000000B 0x40000000
R CPU_DWT_CPICNT 0x0000000B 0x40000000
R CPU_DWT_EXCCNT 0x0000000B 0x40000000
R CPU_DWT_SLEEPCNT 0x0000000B 0x40000000
R CPU_DWT_LSUCNT 0x0000000B 0x40000000
R CPU_DWT_FOLDCNT 0x0000000B 0x40000000
R CPU_DWT_PCSR 0x0000000B 0x40000000
R CPU_DWT_COMP0 0x0000000B 0x40000000
R CPU_DWT_MASK0 0x0000000B 0x40000000
R CPU_DWT_FUNCTION0 0x0000000B 0x40000000
R CPU_DWT_COMP1 0x0000000B 0x40000000
R CPU_DWT_MASK1 0x0000000B 0x40000000
R CPU_DWT_FUNCTION1 0x0000000B 0x40000000
R CPU_DWT_COMP2 0x0000000B 0x40000000
R CPU_DWT_MASK2 0x0000000B 0x40000000
R CPU_DWT_FUNCTION2 0x0000000B 0x40000000
R CPU_DWT_COMP3 0x0000000B 0x40000000
R CPU_DWT_MASK3 0x0000000B 0x40000000
R CPU_DWT_FUNCTION3 0x0000000B 0x40000000
R CPU_DWT_PID4 0x0000000B 0x40000000
R CPU_DWT_PID5 0x0000000B 0x40000000
R CPU_DWT_PID6 0x0000000B 0x40000000
R CPU_DWT_PID7 0x0000000B 0x40000000
R CPU_DWT_PID0 0x0000000B 0x40000000
R CPU_DWT_PID1 0x0000000B 0x40000000
R CPU_DWT_PID2 0x0000000B 0x40000000
R CPU_DWT_PID3 0x0000000B 0x40000000
R CPU_DWT_CID0 0x0000000B 0x40000000
R CPU_DWT_CID1 0x0000000B 0x40000000
R CPU_DWT_CID2 0x0000000B 0x40000000
R CPU_DWT_CID3 0x0000000B 0x40000000
R CPU_FPB_CTRL 0x0000000B 0x00000261
R CPU_FPB_REMAP 0x0000000B 0x20000000
R CPU_FPB_COMP0 0x0000000B 0x40006395
R CPU_FPB_COMP1 0x0000000B 0x40007E05
R CPU_FPB_COMP2 0x0000000B 0x00000000
R CPU_FPB_COMP3 0x0000000B 0x00000000
R CPU_FPB_COMP4 0x0000000B 0x00000000
R CPU_FPB_COMP5 0x0000000B 0x00000000
R CPU_FPB_COMP6 0x0000000B 0x00000000
R CPU_FPB_COMP7 0x0000000B 0x00000000
R CPU_FPB_PID4 0x0000000B 0x00000004
R CPU_FPB_PID5 0x0000000B 0x00000000
R CPU_FPB_PID6 0x0000000B 0x00000000
R CPU_FPB_PID7 0x0000000B 0x00000000
R CPU_FPB_PID0 0x0000000B 0x00000003
R CPU_FPB_PID1 0x0000000B 0x000000B0
R CPU_FPB_PID2 0x0000000B 0x0000002B
R CPU_FPB_PID3 0x0000000B 0x00000000
R CPU_FPB_CID0 0x0000000B 0x0000000D
R CPU_FPB_CID1 0x0000000B 0x000000E0
R CPU_FPB_CID2 0x0000000B 0x00000005
R CPU_FPB_CID3 0x0000000B 0x000000B1
R CPU_SCS_ICTR 0x0000000B 0x00000001
R CPU_SCS_ACTLR 0x0000000B 0x00000000
R CPU_SCS_STCSR 0x0000000B 0x00000006
R CPU_SCS_STRVR 0x0000000B 0x00000000
R CPU_SCS_STCVR 0x0000000B 0x00000000
R CPU_SCS_STCR 0x0000000B 0xC0075300
R CPU_SCS_NVIC_ISER0 0x0000000B 0x02008EB5
R CPU_SCS_NVIC_ISER1 0x0000000B 0x00000000
R CPU_SCS_NVIC_ICER0 0x0000000B 0x02008EB5
R CPU_SCS_NVIC_ICER1 0x0000000B 0x00000000
R CPU_SCS_NVIC_ISPR0 0x0000000B 0x20008030
R CPU_SCS_NVIC_ISPR1 0x0000000B 0x00000000
R CPU_SCS_NVIC_ICPR0 0x0000000B 0x20008030
R CPU_SCS_NVIC_ICPR1 0x0000000B 0x00000000
R CPU_SCS_NVIC_IABR0 0x0000000B 0x00000000
R CPU_SCS_NVIC_IABR1 0x0000000B 0x00000000
R CPU_SCS_NVIC_IPR0 0x0000000B 0x00E000E0
R CPU_SCS_NVIC_IPR1 0x0000000B 0xE000E0E0
R CPU_SCS_NVIC_IPR2 0x0000000B 0xE0E0E000
R CPU_SCS_NVIC_IPR3 0x0000000B 0x00000000
R CPU_SCS_NVIC_IPR4 0x0000000B 0x00000000
R CPU_SCS_NVIC_IPR5 0x0000000B 0x00000000
R CPU_SCS_NVIC_IPR6 0x0000000B 0x0000E000
R CPU_SCS_NVIC_IPR7 0x0000000B 0x00000000
R CPU_SCS_NVIC_IPR8 0x0000000B 0x00000000
R CPU_SCS_CPUID 0x0000000B 0x412FC231
R CPU_SCS_ICSR 0x0000000B 0x0041F803
R CPU_SCS_VTOR 0x0000000B 0x20000300
R CPU_SCS_AIRCR 0x0000000B 0xFA050000
R CPU_SCS_SCR 0x0000000B 0x00000000
R CPU_SCS_CCR 0x0000000B 0x00000200
R CPU_SCS_SHPR1 0x0000000B 0x00000000
R CPU_SCS_SHPR2 0x0000000B 0x00000000
R CPU_SCS_SHPR3 0x0000000B 0x00200000
R CPU_SCS_SHCSR 0x0000000B 0x00000000
R CPU_SCS_CFSR 0x0000000B 0x00008200
R CPU_SCS_HFSR 0x0000000B 0x40000000
R CPU_SCS_DFSR 0x0000000B 0x00000000
R CPU_SCS_MMFAR 0x0000000B 0x20008A5F
R CPU_SCS_BFAR 0x0000000B 0x20008A5F
R CPU_SCS_AFSR 0x0000000B 0x00000000
R CPU_SCS_ID_PFR0 0x0000000B 0x00000030
R CPU_SCS_ID_PFR1 0x0000000B 0x00000200
R CPU_SCS_ID_DFR0 0x0000000B 0x00100000
R CPU_SCS_ID_AFR0 0x0000000B 0x00000000
R CPU_SCS_ID_MMFR0 0x0000000B 0x00100030
R CPU_SCS_ID_MMFR1 0x0000000B 0x00000000
R CPU_SCS_ID_MMFR2 0x0000000B 0x01000000
R CPU_SCS_ID_MMFR3 0x0000000B 0x00000000
R CPU_SCS_ID_ISAR0 0x0000000B 0x01101110
R CPU_SCS_ID_ISAR1 0x0000000B 0x02111000
R CPU_SCS_ID_ISAR2 0x0000000B 0x21112231
R CPU_SCS_ID_ISAR3 0x0000000B 0x01111110
R CPU_SCS_ID_ISAR4 0x0000000B 0x01310132
R CPU_SCS_CPACR 0x0000000B 0x00000000
R CPU_SCS_DHCSR 0x0000000B 0x00030003
R CPU_SCS_DCRSR 0x0000000B 0x00000000
R CPU_SCS_DCRDR 0x0000000B 0x00002000
R CPU_SCS_DEMCR 0x0000000B 0x00000001
R CPU_SCS_STIR 0x0000000B 0x00000000
R CPU_SCS_PID4 0x0000000B 0x00000004
R CPU_SCS_PID5 0x0000000B 0x00000000
R CPU_SCS_PID6 0x0000000B 0x00000000
R CPU_SCS_PID7 0x0000000B 0x00000000
R CPU_SCS_PID0 0x0000000B 0x00000000
R CPU_SCS_PID1 0x0000000B 0x000000B0
R CPU_SCS_PID2 0x0000000B 0x0000000B
R CPU_SCS_PID3 0x0000000B 0x00000000
R CPU_SCS_CID0 0x0000000B 0x0000000D
R CPU_SCS_CID1 0x0000000B 0x000000E0
R CPU_SCS_CID2 0x0000000B 0x00000005
R CPU_SCS_CID3 0x0000000B 0x000000B1
R CPU_TPIU_SSPSR 0x0000000B 0x00000000
R CPU_TPIU_CSPSR 0x0000000B 0x00000000
R CPU_TPIU_ACPR 0x0000000B 0x00000000
R CPU_TPIU_SPPR 0x0000000B 0x00000000
R CPU_TPIU_FFSR 0x0000000B 0x00000000
R CPU_TPIU_FFCR 0x0000000B 0x00000000
R CPU_TPIU_FSCR 0x0000000B 0x00000000
R CPU_TPIU_TRIGGER 0x0000000B 0x00000000
R CPU_TPIU_FIFO_DATA_0 0x0000000B 0x00000000
R CPU_TPIU_ITATBCTR2 0x0000000B 0x00000000
R CPU_TPIU_ITATBCTR0 0x0000000B 0x00000000
R CPU_TPIU_FIFO_DATA_1 0x0000000B 0x00000000
R CPU_TPIU_ITCTRL 0x0000000B 0x00000000
R CPU_TPIU_CLAIMSET 0x0000000B 0x00000000
R CPU_TPIU_CLAIMMASK 0x0000000B 0x00000000
R CPU_TPIU_CLAIMCLR 0x0000000B 0x00000000
R CPU_TPIU_CLAIMTAG 0x0000000B 0x00000000
R CPU_TPIU_DEVID 0x0000000B 0x00000000
R CPU_TPIU_PID4 0x0000000B 0x00000000
R CPU_TPIU_PID5 0x0000000B 0x00000000
R CPU_TPIU_PID6 0x0000000B 0x00000000
R CPU_TPIU_PID7 0x0000000B 0x00000000
R CPU_TPIU_PID0 0x0000000B 0x00000000
R CPU_TPIU_PID1 0x0000000B 0x00000000
R CPU_TPIU_PID2 0x0000000B 0x00000000
R CPU_TPIU_PID3 0x0000000B 0x00000000
R CPU_TPIU_CID0 0x0000000B 0x00000000
R CPU_TPIU_CID1 0x0000000B 0x00000000
R CPU_TPIU_CID2 0x0000000B 0x00000000
R CPU_TPIU_CID3 0x0000000B 0x00000000
R CPU_TIPROP_TRACECLKMUX 0x0000000B 0x00000000
R CPU_TIPROP_DYN_CG 0x0000000B 0x00000000

 

  • Hello,

    Yes, the Stack can support this API. I recommend using BLE-Stack V2.1, however make sure you are not making any API calls via ICall (i.e., any Stack API) in the context of a Stack callback function. Beyond that, it's hard to tell since no sample code was provided. Can you provide an example showing this behavior?

    Best wishes
  • Hi JXS,

    Thanks for the reply and pointing me to new stack version. Please see my implementation for read Attribute callback function based on Simple Profile Application. We are using 128 bit UUIDs. The characteristics length is 32 bytes (ATT_BT_UUID_SIZE ). 32 bytes needs two transaction to send all the bytes. The characteristics length may increase in future depending on requirements. For a single transaction the limit is 21 bytes. The maximum limit is 512 bytes as I know but not sure how much the stack supports.

    The function i_get_ext_uuid_match( pAttr, schedule_uuid) finds address match between two 128bit address and returns true in match else false. 

    The callback do increment the pointers of  source and destination arguments of memcpy() function for second transaction which I am not sure about. Please let me know how this is implemented. Also find the BLE packet logs from BTools.

    The FW lock issue is resolved my limiting length to maxLen  in memcpy() function.

    Regards

    Shardul


    /*********************************************************************
    * @fn simpleProfile_ReadAttrCB
    *
    * @brief Read an attribute.
    *
    * @param connHandle - connection message was received on
    * @param pAttr - pointer to attribute
    * @param pValue - pointer to data to be read
    * @param pLen - length of data to be read
    * @param offset - offset of the first octet to be read
    * @param maxLen - maximum length of data to be read
    * @param method - type of read message
    *
    * @return SUCCESS, blePending or Failure
    */
    static bStatus_t simpleProfile_ReadAttrCB( uint16 connHandle, gattAttribute_t *pAttr,
    uint8 *pValue, uint8 *pLen, uint16 offset,
    uint8 maxLen, uint8 method )
    {
    bStatus_t status = SUCCESS;

    // If attribute permissions require authorization to read, return error
    if ( gattPermitAuthorRead( pAttr->permissions ) )
    {
    // Insufficient authorization
    return ( ATT_ERR_INSUFFICIENT_AUTHOR );
    }

    // Make sure it's not a blob operation (no attributes in the profile are long)
    if ( offset > 0 )
    {
    return ( ATT_ERR_ATTR_NOT_LONG );
    }

    if ( pAttr->type.len == ATT_BT_UUID_SIZE )
    {
    // 16-bit UUID
    uint16 uuid = BUILD_UINT16( pAttr->type.uuid[0], pAttr->type.uuid[1]);
    switch ( uuid )
    {
    // No need for "GATT_SERVICE_UUID" or "GATT_CLIENT_CHAR_CFG_UUID" cases;
    // gattserverapp handles those reads

    // characteristics 1 and 2 have read permissions
    // characteritisc 3 does not have read permissions; therefore it is not
    // included here
    // characteristic 4 does not have read permissions, but because it
    // can be sent as a notification, it is included here
    case SIMPLEPROFILE_CHAR1_UUID:
    case SIMPLEPROFILE_CHAR2_UUID:
    case SIMPLEPROFILE_CHAR4_UUID:
    *pLen = 1;
    pValue[0] = *pAttr->pValue;
    break;

    case SIMPLEPROFILE_CHAR5_UUID:
    *pLen = SIMPLEPROFILE_CHAR5_LEN;
    VOID memcpy( pValue, pAttr->pValue, SIMPLEPROFILE_CHAR5_LEN );
    break;
    case SIMPLEPROFILE_CHAR6_UUID:
    *pLen = SIMPLEPROFILE_CHAR6_LEN;
    VOID memcpy( pValue, pAttr->pValue, SIMPLEPROFILE_CHAR6_LEN );
    break;
    case SIMPLEPROFILE_CHAR7_UUID:
    *pLen = SIMPLEPROFILE_CHAR7_LEN;
    VOID memcpy( pValue, pAttr->pValue, SIMPLEPROFILE_CHAR7_LEN );
    break;

    default:
    // Should never get here! (characteristics 3 and 4 do not have read permissions)
    *pLen = 0;
    status = ATT_ERR_ATTR_NOT_FOUND;
    break;
    }
    }


    else
    {
    // 128-bit UUID
    status = SUCCESS;
    //End Schedule uuid decoding

    if(i_get_ext_uuid_match( pAttr, schedule_uuid) == true)
    {
    //*pLen = SCHEDULE_CHAR_LEN;
    //VOID memcpy( pValue, pAttr->pValue, SCHEDULE_CHAR_LEN );
    size_t char_len, char_len_tst;
    if(char_len_next_time)
    {
    char_len_tst = char_len_next_time;
    pValue += char_len_next_time;
    *pAttr->pValue += char_len_next_time;
    }
    else
    {
    char_len_tst = SCHEDULE_CHAR_LEN;
    }
    if(char_len_tst > maxLen)
    {
    char_len = maxLen;
    char_len_next_time = char_len_tst - maxLen;
    }
    else
    {
    char_len = char_len_tst;
    char_len_next_time = 0;
    }

    *pLen = char_len;
    VOID memcpy( pValue, pAttr->pValue, char_len );
    serial_com_vf_dbg_printf("\n\r Schedule call = %d maxLen = %d char_len_next_time = %d \n\r",char_len, maxLen, char_len_next_time );
    }
    else if(i_get_ext_uuid_match( pAttr, current_time_uuid) == true)
    {
    *pLen = CURRENT_TIME_CHAR_LEN;
    VOID memcpy( pValue, pAttr->pValue, CURRENT_TIME_CHAR_LEN );
    serial_com_vf_dbg_printf("\n\r Current time = %d \n\r",*((int32u *)pValue) );
    }
    else
    {
    *pLen = 0;
    status = ATT_ERR_INVALID_HANDLE;
    }
    }

    return ( status );
    }

    --------------------------------------------------------------------
    [153] : <Tx> - 09:48:33.461
    -Type : 0x01 (Command)
    -OpCode : 0xFD8A (GATT_ReadCharValue)
    -Data Length : 0x04 (4) byte(s)
    ConnHandle : 0x0000 (0)
    Handle : 0x0037 (55)
    Dump(Tx):
    0000:01 8A FD 04 00 00 37 00 ......7.
    --------------------------------------------------------------------
    [154] : <Rx> - 09:48:33.481
    -Type : 0x04 (Event)
    -EventCode : 0x00FF (Event)
    -Data Length : 0x06 (6) bytes(s)
    Event : 0x067F (1663) (GAP_HCI_ExtentionCommandStatus)
    Status : 0x00 (0) (Success)
    OpCode : 0xFD8A (GATT_ReadCharValue)
    DataLength : 0x00 (0)
    Dump(Rx):
    0000:04 FF 06 7F 06 00 8A FD 00 .........
    --------------------------------------------------------------------
    [155] : <Info> - 09:48:36.397
    GATT_ReadCharValue Response Issue
    AttReadRsp Length Exceeds The Max Safe Length Of 21
    AttReadRsp Will Be Ignored
    A New GATT_ReadLongCharValue Is Being Queued Up For Tx
    --------------------------------------------------------------------
    [156] : <Rx> - 09:48:36.392
    -Type : 0x04 (Event)
    -EventCode : 0x00FF (Event)
    -Data Length : 0x1C (28) bytes(s)
    Event : 0x050B (1291) (ATT_ReadRsp)
    Status : 0x00 (0) (Success)
    ConnHandle : 0x0000 (0)
    PduLen : 0x16 (22)
    Value : 94:FF:FF:FF:FF:FF:FF:FF:FF:FF:00:00:60:EA:00:00:
    72:F8:BE:65:FF:FF
    Dump(Rx):
    0000:04 FF 1C 0B 05 00 00 00 16 94 FF FF FF FF FF FF ................
    0010:FF FF FF 00 00 60 EA 00 00 72 F8 BE 65 FF FF .....`...r..e..
    --------------------------------------------------------------------
    [157] : <Tx> - 09:48:36.392
    -Type : 0x01 (Command)
    -OpCode : 0xFD8C (GATT_ReadLongCharValue)
    -Data Length : 0x06 (6) byte(s)
    ConnHandle : 0x0000 (0)
    Handle : 0x0037 (55)
    Offset : 0x0000 (0)
    Dump(Tx):
    0000:01 8C FD 06 00 00 37 00 00 00 ......7...
    --------------------------------------------------------------------
    [158] : <Rx> - 09:48:36.465
    -Type : 0x04 (Event)
    -EventCode : 0x00FF (Event)
    -Data Length : 0x06 (6) bytes(s)
    Event : 0x067F (1663) (GAP_HCI_ExtentionCommandStatus)
    Status : 0x00 (0) (Success)
    OpCode : 0xFD8C (GATT_ReadLongCharValue)
    DataLength : 0x00 (0)
    Dump(Rx):
    0000:04 FF 06 7F 06 00 8C FD 00 .........
    --------------------------------------------------------------------
    [159] : <Rx> - 09:48:39.388
    -Type : 0x04 (Event)
    -EventCode : 0x00FF (Event)
    -Data Length : 0x10 (16) bytes(s)
    Event : 0x050D (1293) (ATT_ReadBlobRsp)
    Status : 0x00 (0) (Success)
    ConnHandle : 0x0000 (0)
    PduLen : 0x0A (10)
    Value : B5:C8:0B:A0:27:FF:FF:FF:FF:FF
    Dump(Rx):
    0000:04 FF 10 0D 05 00 00 00 0A B5 C8 0B A0 27 FF FF .............'..
    0010:FF FF FF ...
    --------------------------------------------------------------------
    [160] : <Rx> - 09:48:39.398
    -Type : 0x04 (Event)
    -EventCode : 0x00FF (Event)
    -Data Length : 0x06 (6) bytes(s)
    Event : 0x050D (1293) (ATT_ReadBlobRsp)
    Status : 0x1A (26) (The Procedure Is Completed)
    ConnHandle : 0x0000 (0)
    PduLen : 0x00 (0)
    Dump(Rx):
    0000:04 FF 06 0D 05 1A 00 00 00 .........
    --------------------------------------------------------------------