cortex-a8

    -2熱度

    1回答

    我在x86處理器中使用cmp命令,並且工作正常(使用gcc生成二進制文件) 但在arm cortex a9中使用它時,它沒有給出正確的輸出(使用交叉生成二進制文件gcc) 板特定的二進制文件,而在X86機器使用cmp命令進行比較,產生適當的輸出。 X-86機: 說我有2個文件a.bin,b.bin cmp a.bin b.bin 和其應有的(同時使用CMP比較應該是一樣的)。 的ARM Cor

    2熱度

    2回答

    這是一個雙重的問題,它來源於我在基於ARM-Cortex 8的SoC上運行支持SMP的Linux的微不足道的觀察。第一部分是關於Uni處理器系統上SMP和非SMP Linux內核之間性能(內存空間/ CPU時間)的區別。有什麼不同嗎? 第二部分是關於使用Spinlock。在單處理器的情況下,AFAIK spinklock是noop。由於只有一個CPU,並且只有一個進程將在其上運行(一次),所以沒有

    3熱度

    1回答

    您好我目前正在處理一個程序,我需要處理一個包含一系列可能未對齊(有時也是)未對齊的浮動的數據blob。 我正在爲gcc 4.6.2編譯ARM cortex-a8。 我不得不生成的彙編代碼的一個問題: 作爲例子我寫了一個最小的例子:下面的測試代碼 float aligned[2]; float *unaligned = (float*)(((char*)aligned)+2); int mai

    0熱度

    1回答

    我想讀的週期數從Android原生庫模擬器上進行了ARM Cortex-A8 CPU上註冊,模仿的Nexus S. 下面是關於鏈接兩個寄存器我試圖讀寫: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0344b/Bgbcjifb.html http://infocenter.arm.com/help/index.jsp

    3熱度

    1回答

    我想獲得ARM Cortex a8協處理器寄存器的物理地址,比如說c9用戶使能寄存器(USEREN)。 我該如何得到它? 謝謝!

    1熱度

    1回答

    我一直在嘗試修改下面的代碼以與NEON Intrinsics一起工作,從而創建加速。不幸的是似乎沒有任何工作正常有誰知道發生了什麼問題?我將雙打更新爲單個浮點元素。 typedef float REAL; typedef REAL VEC3[3]; typedef struct driehoek { VEC3 norm; /* Face normal. *

    2熱度

    1回答

    作爲每GIC設備樹綁定 的內核文檔「主GIC直接連接到CPU,並且典型地具有質子泵抑制劑和SGI的」。 「輔助GIC級聯到上行中斷控制器中,並且不包含 具有PPI或SGI。」 我在GIC-400中找不到術語主要/次要GIC。 任何人都可以請描述差異或指向文件,告訴它的一些事情。

    4熱度

    1回答

    我正在爲ARM Cortex A9處理器編寫裸機代碼(無OS)。 我需要讀取只能在超級用戶模式(多處理器親和性寄存器,MPIDR)上訪問的寄存器。 當我在用戶模式下,嘗試執行下面的指令(進入管理員模式),一步一步地用調試器沒有任何反應。 MSR CPSR_C, #0x13 而且我的程序進入不確定狀態,如果我嘗試讀取MPIDR註冊 請你知道我缺少什麼? 當我使用調試窗口,並強制CPSR寄存器的五

    4熱度

    2回答

    我正在使用AM335x上的一個PRU單元來驅動BeagleBone(GPIO1_2,GPIO1_3,GPIO1_6,GPIO1_7)上的4個GPIO引腳,並且我想同步邊沿轉換(我的完整源代碼在底部)。 使用Beaglebone在引腳上設置輸出HI,將地址0x4804c194的對應位設置爲1,然後將其設置爲LO,將地址0x4804c190處的位設置爲1。因此,我的PRU彙編代碼首先設置輸出HI位,然

    6熱度

    1回答

    我在實際程序發現ARM的CortexA8與Linux中以下問題: ´*** glibc detected *** ./PRUssExternal: double free or corruption (top): 0x00024fe8 ***´ 我真的尋找,在網絡和我發現,最有用的方案來管理這個問題是Valgrind。 How to track down a double free or co