RTEMS STM32F103RCT6应用

本文介绍了如何在RTEMS操作系统上应用STM32F103RCT6微控制器。内容包括:安装RTEMS工具链和ECLIPSE插件,配置GDB通过JLINK进行调试,详细步骤涵盖从编译BSP到设置ECLIPSE工程,再到配置GDB和JLINK。同时提供了STM32F103RCT6和STM32F103CBT6的不同配置选项,以适应不同内存需求。
摘要由CSDN通过智能技术生成

1.准备工作

安装好RTEMS工具链,ECLIPSE插件,git RTEMS4.11最新代码。

2.安装调试工具

在FEDORA中调试STM32,可以通过GDB来调试,虽然跟在WINDOWS下调试相比易用性相差较大,但是也能达到调试的目的以及实现程序下载的功能。如果用JLINK开始用JLINK的LINUX版的软件,或者OPENOCD。在此我选择的是JLINK。下载到jlink-4.98.1.x86_64.rpm,直接安装即可。

2.STM32F103RCT6应用

在编译好STM32F103的BSP之后,在ECLIPSE中建立工程:


然后设置工具链及BSP:


然后配置外部工具,在程序项里新建JLINK,然后配置,在此我使用的SWD的调试方式。在调试的时候,先用外部工具启动JLINK。


GDB调试配置。在调试配置中,GDB HARDWARE DEBUGGING中,新建一个调试,然后搜索项目,将自己的当前项目添加进去,一般是RTEMS Executable Configuration/xxx.exe,然后在DEBUGGER选项中设置为GDB TCP/IP localhost 端口:2331

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值