[問題] OMAP3530 MRC指令與module問題
這幾天在寫一個可以讀取TLB、L2 cache的資訊(從performance counter)
下面是一個我從網路上看到的例子
//enable user-mode access to the performance counter
asm ("MCR p15, 0, %0, C9, C14, 0\n\t" :: "r"(1));
這句指令我在host端編譯可以過,但是傳送到板子上執行時會出現illegal instruction
後來看到有人說看要不要寫成module去執行
現在我有個問題,如果我要寫module,那我是在host端寫嗎?還是在板子上寫?
我之前有寫過很簡單的hello module,在編譯時要用到目前正在使用的module資料夾
但是我現在host端並沒有板子上的module資料夾,那我是不是要從板子裡把/lib/modules
資料夾copy到host端,然後再進行編譯module的動作?
請問有對這方面深入瞭解的人嗎?(使用performance counter方面)
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.205.87.101
推
12/09 13:29, , 1F
12/09 13:29, 1F
推
12/09 20:44, , 2F
12/09 20:44, 2F
→
12/09 20:45, , 3F
12/09 20:45, 3F
推
12/09 20:48, , 4F
12/09 20:48, 4F
→
12/09 23:35, , 5F
12/09 23:35, 5F