Page 1 of 1

[NUC240] Read PC Value by SVC

Posted: 02 Jun 2020, 15:01
by chhsieh3
  • Application: This code reads the current PC, stack, R0, R1 and R12 registers value by SVC.
  • BSP Version: NUC230/240 Series BSP CMSIS V3.01.001
  • Hardware: NuTiny-EVB-NUC240 V1.2
SVC interrupt is generated through executing SVC instruction which can provide service in OS operation system. After SVC interrupt is generated, system will push current registers status into stack. This code uses this information to get the PC value where the SVC instruction is executed to generate SVC interrupt, and then print the PC value. Others information can be obtain including stack, R0~R3, R12 and xPSR.

You can download the sample code at https://www.nuvoton.com/resource-downlo ... 1225172610