cortex-m

    0熱度

    1回答

    我想實現一個緩存算法。但我只想緩存指令,而不是從內存中獲取數據(顯然)。那麼如何知道總線上的數據是數據數據還是指令數據?我試圖尋找在HPROT和HTRANS信號,但不能得到任何清晰

    9熱度

    2回答

    我正在使用mbed的LPC 1768開發板(與cortex M3 cpu),我正試圖在這裏實現某些功能,主要是從SD卡升級用戶應用程序,我正在編寫兩個程序,第一個引導程序/納米內核和用戶應用程序(的HelloWorld一開始會做): 的Bootloader /納米內核在爲0x00地址運行時,它會做一些檢查,並最終搶在SD二進制文件卡 引導加載程序/納米內核將複製此地址爲0x9000的二進制文件(稍

    0熱度

    1回答

    我想將64位整數類型劃分爲32位,我將RVDS 4.1用作工具鏈。 Cortex-M0沒有硬件除數,所以我可以在下面執行操作嗎?如果是這樣如何? unsigned long int b = 2590202; unsigned long long int a = 953502716552001ULL; unsigned long long int result; result = a/b;

    4熱度

    1回答

    我試圖制定一個的Cortex M0(LPC11U14)數據記錄器,我想使用像FreeRTOS的實時操作系統,這樣我可以有一個低優先級的任務,寫入數據到SD,以及多個獲取傳感器數據的高優先級定時器。 有誰知道的任何代碼示例,可以作爲一個參考設計?我知道如何創建任務/定時器,但我對將數據從定時器傳遞給寫任務的有效方法感興趣。如果已經存在一個可以作爲代碼庫的好數據記錄器項目,我很想重新發明輪子嗎?

    2熱度

    1回答

    我生活在一個國家裏流行的微控制器是不容易得到。唯一能找到的是基於ARM的STM32F4 Discovery和STM32VL Discovery。後者更便宜,因此更可取。 所以現在的問題是,我是不是找對了方向?這些微控制器專門用於嵌入式編程嗎? (我是初學者)如果有人能讓我朝着正確的方向發展,那將會非常有幫助。 謝謝!

    4熱度

    2回答

    我剛剛發現我正在寫代碼的ARM(Cortex M0),不支持未對齊的內存訪問。 現在在我的代碼中,我使用了很多壓縮結構,並且我從來沒有得到任何警告或硬錯誤,所以當它不允許未對齊訪問時,如何訪問這些結構的成員?

    2熱度

    1回答

    如果我編譯的Cortex-M4(LPC4357)GCC項目並使用-mcpu =的Cortex-M4開關浮子不能正常工作(電話BLX __addsf3,最終轉移到STMIA命令,導致錯誤中斷,可能是由於寄存器中的值不正確)。如果我用-mcpu = cortex-m3進行編譯,它會調用bl __addsf3,它具有不同的來源並且可以工作。 我想我可能不得不修復其他開關,以使浮動工作與-mcpu = c