yuan851380008 发表于 2015-08-10 16:35

用户应用如何读取arm芯片的id号?

做一个读取cpuid的应用程序,现在知道读取流程是 用户模式下 利用swi中断 切换到 svc模式
svc模式下可以访问cp15寄存器。对硬件不熟悉,不知道具体该怎么操作,希望大神帮忙看一下。

0lgs0 发表于 2016-07-05 18:00

楼主这个问题解决了吗,能否讲讲大概的操作方法?

amarant 发表于 2016-07-06 09:06

要看你想读的是哪一部分id。
arm核内的,直接看arm架构文档。专门有一组 id 的寄存器,读取方法是直接使用 mrs 指令读取
soc定义的id,就要看soc产商提供的文档,读取方法是通过ioremap再读;
页: [1]
查看完整版本: 用户应用如何读取arm芯片的id号?