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