stm32f7 rtems4.11.3初體驗


開發環境

  1. 開發板: 正點原子apollo底板配stm32f767核心版
  2. 調試工具: openocd + jlink + eclipse
  3. rtems版本: 4.11.3

測試步驟

測試目標: 運行testsuits下的hello.exe 為了方便調試,將hello.exe運行於stm32的內存中而不是下載到片上flash里 需要修改stm32的連接文件 簡單期間直接在stm32f4的bsp上改

打開rtems-4.11.3/c/src/lib/libbsp/arm/stm32f4/startup/linkcmds.stm32f4 修改如下: MEMORY

hello.exe的空間占用不大,96k的ROM和64kRAM夠用了 然后編譯源碼得到hello.exe

反匯編hello.exe,得到_start的起始地址為20010188,這個后續配置eclipse的調試時需要用到

在eclipse中配置debug,即可單布調試 后面根據stm32f7的特點修改外設配置就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



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