cortex-a8

    0熱度

    1回答

    我們的組織中有一個嵌入式設備,它具有nanoTesla A8板並運行Linux。 我們想在設備上運行android來爲我們的設備開發android應用程序。 是否可以在nanoTesla上運行Android? nanoTesla上有沒有可用於Android的移植? 或者我必須交叉編譯android? 任何投入將是helpful.a

    0熱度

    1回答

    我在這一個上有問題。我正在使用帶有DS-5的ARM Cortex-A9來創建裸機固件。我修改了我的鏈接器文件,故意將.data部分LMA放置在文本和rodata部分的旁邊,因爲它的默認運行時間VMA位於1MB,而.bin圖像大約爲1MB,但包含90%的零。所以我故意讓LMA!= VM​​A來節省空間。我還在start.S中添加了一個代碼,將.data部分從lma重定位到vma。 但是在裝載在DS-

    2熱度

    2回答

    我在omap4460(cortex a9)上編寫裸機代碼(no os),並且我沒有成功正確設置gptimer1。 這是我的代碼(由下面的OMAP4460 TRM) /* for forwarding pending interrupts from distributor to Cpu interfaces */ *(volatile unsigned int *)(GICD_BASE + GIC

    1熱度

    2回答

    我是ARM開發新手。現在我對ARM的交叉工具鏈感到非常困惑。這裏的一些問題,我遇到: 是gcc和arm-linux-gcc同一開發商?或者有不同版本的arm-linux-gcc許多不同的開發者?如果有,所有arm-linux-gcc編譯器的來源是什麼?有沒有官方網站arm-linux-gcc? 從哪裏獲得arm-linux-gcc的官方文檔?現在我只能從the official GNU websi

    1熱度

    2回答

    當我通過u-boot的源代碼看,我發現,它通過R9寄存器傳遞全局數據這樣 register volatile gd_t *gd asm ("r9") 所以,我很好奇,請問u-boot的進一步確保代碼不會用r9寄存器並破壞全局數據。有沒有告訴編譯器不要使用特定寄存器的選項?

    1熱度

    1回答

    我使用的是一款sumsung arm-cortexA8芯片S5PV210。在其文檔中,程序將開始在0xd0200010處執行。現在我成功地運行了我的程序。但我仍然有一些問題。 起初,我用鏈接命令「-Ttext 0xd02000010 -e main」,並認爲它會把主函數放到地址0xd0200010。但是我發現它只是把.text部分放到0xd0200010上。如果我在.c文件中改變了函數的順序,即使

    1熱度

    1回答

    我想編譯這個代碼,它使ARM Cortex A8上的循環計數器在目標上通過Debian OS。我在/home中編寫了這段代碼,並且想編譯它。 我該如何編譯它,我應該在哪裏放置輸出文件? 我只是在嵌入式系統初學者, 我試圖遵循一些聯繫,但都以失敗告終 我真的不知道做的步驟,因爲我不熟悉Linux 代碼: #include <linux/module.h> #include <linux/kerne

    0熱度

    1回答

    我們在芯片上使用TI Sitara AM33系統,具有600 Mhz時鐘和256 Mb RAM。 操作系統是OE Yocto v2.1 Krogoth,內核4.4.19。視頻驅動程序 - DRM/KSM 我們遇到鼠標性能問題。 我做了一個小錄象演示效果: https://www.youtube.com/watch?v=5dRDGzhcnn0 注意如何鼠標指針在窗口的空白區域平滑移動和控制滯後了。就

    2熱度

    1回答

    我正在使用S5PV210,它基於cortex-A8.它從一個初始化開始,然後跳轉到0x20000000的SDRAM並運行我的代碼。所以我只需要把我的主要功能放到0x20000000。 據我所知,有兩種方法可以做到這一點。第一種是使用-Ttext = 0x20000000使.text從0x20000000開始。第二個是使用-pie -pie來生成位置無關的代碼。並且我使用後者。 它大部分時間都在工作

    1熱度

    2回答

    我想弄清楚如何爲四核心allwinner h5啓動core0以外的核心。 C_RST_CTRL寄存器(又名CPU2復位控制寄存器)在底部有四位,這意味着它們是四個復位控制。 lsbit是其他三個零,意味着將這些版本設置爲在其他內核上重置,但我沒有看到發生這種情況(沒有任何操作代碼已經留在地址零),同時調零,lsbit停止core0暗示它是一個重置控制。所以我假設在某個地方有時鐘門,但是我找不到它們