花費 7 ms
Cortex-M3 動態加載二(RWPI數據無關實現)

上一篇關於動態加載講述的是M3下面的ropi的實現細節,這一篇則講述RW段的實現細節以及系統加載RW段的思路,我在M3上根據這個思路可以實現elf的動態加載,當然進一步的可以優化很多東西,還可以研究將 ...

Thu Apr 17 07:34:00 CST 2014 3 2382
Cortex-M3 動態加載一(地址無關代碼實現)

這篇文章是自己疑惑究竟地址無關性是如何實現,然后查看匯編和CPU指令手冊,最后分析解除自己疑惑的,高手不要鄙視,哈哈。 編譯C代碼時候需要制定--acps/ropi選項,如下例子: ...

Thu Apr 10 07:08:00 CST 2014 3 2176
ARM Cortex-M3 MCU的I2C DMA操作和中斷

在項目開發的過程中,發現程序總是死在判斷DMA一次傳輸是否完成這個標志位上。進一步回退分析,發現是在I2C讀的過程中,有使用到DMA去取外部I2C設備的data。 但是data並沒有讀完,Data為 ...

Tue Feb 16 19:08:00 CST 2016 0 1971
Cortex-M3動態加載三(模塊調用系統函數)

  在我的arm動態加載實驗中需要解決一個模塊調用系統函數的問題,可以使用以下的一個方法。將系統函數固定在某一段地址空間,然后導出這一塊的符號表到符號文件中,要記載的模塊link的時候使用這個符號表文 ...

Fri Apr 18 07:02:00 CST 2014 4 1471

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM