用C语言获取ARM Cortex M系列上的程序计数器值

用C语言获取ARM Cortex M系列上的程序计数器值,c,arm,embedded,C,Arm,Embedded,为ARM Cortex M系列IC编写一个函数,在调用函数之前返回PC值,有什么技巧吗。无需使用汇编语言。您可以使用内部函数,例如 int main() { printf("Current PC = %u\n", __current_pc()); return 0; }

为ARM Cortex M系列IC编写一个函数,在调用函数之前返回PC值,有什么技巧吗。无需使用汇编语言。

您可以使用内部函数,例如

int main()
{
    printf("Current PC = %u\n", __current_pc());
    return 0;
}