powerpc

    1熱度

    1回答

    我有一個功能,在執行功能之前禁用中斷,在功能完成之後重新啓用中斷。 這裏我的要求是找到函數需要多少時間才能執行? 在這種抽象的方式就是我想做的事: variable = time();//time before disabling disable_interrupts(); perform_function();//business logic enable_interrupts();

    0熱度

    1回答

    我正在嘗試爲使用交叉編譯的powerpc構建gcc 4.3-74。我使用了下面的configure命令來配置make文件。 的./configure --build = i686的-PC-Linux的GNU --target = PowerPC的Linux的 主機= PowerPC的Linux的--with-GMP =/XXX /包括--with-GMP -include =/XXX /包括--w

    0熱度

    1回答

    我有一個跨平臺嵌入式libCurl客戶端應用程序運行在一個powerpc上,其行爲與其窗口相對應。基本問題是我的客戶端上傳文件的遠程服務器在返回226響應(表示成功上傳)之前執行了非常長的操作。此時遠程FTP服務器實際上正在執行閃回回收,此操作最多可能需要900秒。實際上,我試圖在等待遠程226或錯誤響應時使用數據非活動超時。 在windows上,這個工作正常,但是在PowerPC嵌入式客戶端(我

    0熱度

    1回答

    直到最近我才能使用定製的交叉編譯的Linux內核和BusyBox啓動qemu-system-ppc(v1.7.0)。我甚至在這裏發佈了它:qemu kernel debugging with KGDB 但是我現在無法使用v2.0.2。我用它來調用QEMU的命令是非常相同的我以前 qemu-system-ppc -M mpc8544ds -m 512 -kernel zImage -s -nogra

    2熱度

    1回答

    我有兩個不同的設備樹源代碼片段。 UART1: [email protected] { device_type = "serial"; compatible = "ns16550"; reg = <0xef600400 8>; virtual-reg = <0xef600400>; clock-frequency =

    0熱度

    1回答

    我是新來構建和理解內核KLM的東西,請您澄清下面的疑問?假設我們有一個定製的KLM模塊cust.ko,它使用下面的內置命令(makefile)針對一個包含8個KLM模塊(內置在內核源碼樹中)的內核(dir)構建在外側樹上, $(MAKE) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILER) -C $(KERNELDIR) M=$(PWD) modules

    0熱度

    1回答

    我正在試驗Power8上的PAPI和硬件計數器。我認爲PM_FLOP計算(由PAPI_flop使用)是一個問題。 PM_FLOP是以下計數器的總和:PM_VSU {i} _ {j} FLOP其中i是(1,2)(2個VSU每個核心)「,j是(1,2,4,8)。這兩個數字匹配。但如果我們分析PAPI測試(矩陣乘法)的矩陣hl.c測試中,我們可以有一個PB 在試驗結束時有錯誤捕手: if (event[

    0熱度

    1回答

    我遇到了一個問題,鐺完整插件在vim中。開發系統是Linux/i86_64,但代碼基於PowerPC/32。問題是clang和交叉編譯器不同意類型的大小。在PowerPC上,sizeof long是4,而在i86_64上是8。 這會導致編譯時斷言失敗,檢查某個結構的大小。因此,鐺完成只說-- User defined comletion (^U^N^P)並沒有別的。如果我刪除了編譯時斷言,一切工作

    0熱度

    1回答

    我想模擬使用QEMU PPC64e5500 CPU,但試圖調出機器中的以太網接口我得到沒有對等警告。 $sudo ~/QorIQ-SDK-V1.6-20140619-yocto/build_t1040rdb_release/tmp/sysroots/x86_64-linux/usr/bin/qemu-system-ppc64 -cpu e5500 -nographic -m 256 -M ppce

    0熱度

    1回答

    我正在嘗試使用BDI-3000探針在MPC5646C目標上調試代碼。 Ram地址從0x40000000開始。代碼從0x40000000及之後的目標加載到目標上。 但是,當我嘗試使用單步調試代碼時,我發現PC(程序計數器)的值遞減4而不是遞增,從而進入不可訪問的內存區域。我的代碼不涉及任何這樣的跳轉指令到無效的地址。 調試日誌如下: PROG5554s2>TI Target CPU :