- 应用程序:该代码读取SVC的当前PC、堆叠、R0、R1和R12登记值。
- BSP 版本: NUC230/240系列 BSP CMSIS V3.01.001
- 硬件: Nutiny-EVB-NUC240 V1.2
SVC 中断是通过执行 SVC 指令生成的,该指令可以在OS 操作系统中提供服务。在生成 SVC 中断后,系统会将当前注册状态推到堆栈中。此代码使用此信息来获取 PC 值, 当执行 SVC 指令以生成 SVC 中断时, 然后打印 PC 值。 其它信息可以获取, 包括堆叠、 R0~ R3、 R12 和 xPSR 。
您可以在下列时间下载样本代码
http://www.nuvoton.com/resources-downlo 1225172610。
nuvoton 核