0

ARM Cortex-A8 を使用しています。Linux Debian 4.6.2-11 ディストリビューションがあります。SYST_RVR レジスターを読み取って SysTick カウンターにアクセスしようとしていますが、セグメンテーション違反が発生しました。この点に関して、特権モードでのみアクセスできるかどうかについて質問があります。SegFault は、プロセスが禁止されているメモリ アドレスにアクセスしていることを意味する可能性があるためです。

私もこのスレッドに従いました ARM Cortex-A8プロセッサでプログラムの実行時間を測定する方法? また、「不正な命令」メッセージがあります

4

1 に答える 1

2

0xE000E014 経由でアクセスしようとしていますか? Cortex A シリーズにはそのようなレジスタはありません。不正なアクセス/セグメンテーション エラーが発生する場合は意味があります。

于 2012-12-05T18:19:42.510 に答える