我用的是手臂皮层-A8。有LinuxDebian4.6.2-11发行版。我试图通过读取SYST_RVR寄存器来访问SysTick计数器,但现在出现分段错误。在这方面,我有一个问题,它是否只能以特权模式访问?因为SegFault可以表示一个进程正在访问一个内存地址,这是被禁止的。
我还跟踪了这个线程How to measure program execution time in ARM Cortex-A8 processor?并且还收到了“非法指令”消息
最佳答案
您想通过0xE000E014访问它吗?在皮质A系列中没有这样的记录。如果出现非法访问/分段错误,这是有意义的。
关于linux - ARM Linux下的特权模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13727418/