c - 使用 C 在 ARM Cortex M 系列上获取程序计数器值

标签 c arm embedded

<分区>

是否有任何技巧可以为 ARM Cortex M 系列 IC 编写在函数调用之前返回 PC 值的函数。不使用汇编语言。

最佳答案

您可以使用 __current_pc内在的,例如

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

关于c - 使用 C 在 ARM Cortex M 系列上获取程序计数器值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41934192/

相关文章:

C 按位优先级和结合性

android - 支持 gfortran 的代码源?

linux - 在嵌入式系统上运行 Qt Helloworld 时出现段错误

mobile - 根据 SAE J1939 标准进行编程

c - 如何从用户空间挂起 Linux 中的 i2c 设备?

c - 我必须先对学生记录进行排序,然后再按名称排序

c - 如何包含包装到新 dll 中的 dll 文件?

c - 使用 OpenMP-Tasks 的生产者-消费者

c - 如何在 linux 用户空间应用程序中获得最精确的时钟?

c++ - 环形缓冲区: Disadvantages by moving through memory backwards?