2.下载并移动rt-thread nano 本例中使用3.1.5版本,解压至本项目文件夹中 新建bsp目录,移动board.c、rtconfig.h 为使内容看起来更清晰,删除了代码无关的部分文件 因个人喜好并不喜欢目录过深,因此在根目录下新建了bsp,也可以使用rtthread中的bsp目录新建一个板子。 . ├── bsp │ ├── Inc │ │ └─...
添加RT-Thread Nano 到工程 选择Nano 组件 选中芯片型号之后,点击Softwares Packages->Select Components进入组件配置界面,选择 RealThread, 然后根据需求选择 RT-Thread 组件,然后点击 OK 按钮,如下图所示: 配置Nano 选择组件之后,对组件参数进行配置。在工程界面 Pinout & Configuration 中,进入Software Packs配置区,打...
第一步,在STM32CubeMX上安装RT-THREAD NANO软件包 由于本人已经安装好了,不好重现安装过程。可参考https://blog.csdn.net/qq_36075612/article/details/107309750 第二步,使用STM32CubeMX创建工程 配置调试UART, 配置RCC等 第三步,在STM32CubeMX选择并配置RT-THREAD 并点击OK 配置好后,直接生成工程,如下图所示...
在配置个LED灯的IO: 将HAL用到的系统滴答定时器切换成定时器7,因为SysTick定时器我们要给rtthread使用: 中断分组设置为4: 取消掉这三个函数的生成,因为rtthread已经把这三个函数生成好了: 最后输出工程: 2、移植rtthread-nano 从rtthread官网下载解压rtthread-nano源码并解压,我们移植需要以下文件: 将上图文件拷...
STM32 Cubemx 三相SPWM,RT-Thread-nano版本是一个极简内核版本,非常适合应用于资源紧张的MCU场景,但是在MCU中最常用的PIN设备却没有包含进来,好在PIN设备的移植也不复杂。1、移植之前我们需要先下载好RT-Thread标准版本,因为我们需要用到标准版本里面的pin.c和pin.h两
一、安装 Nano pack a)要使用STM32CubeMX生成包含rt-thread源码的工程需要先装RT-Thread Nano b)具体步骤:进入打开 CubeMX,从菜单栏 help 进入 Manage embedded software packages 界面,点击 From Url 按钮,进入 User Defined Packs Manager 界面,其次点击 new,填入网址,然后点击 check,如下图所示: 使用STM32Cube...
一、获取NANO软件包 要获取 RT-Thread nano 软件包,需要在CubeMX中添加https://www.rt-thread.org/download/cube/RealThread.RT-Thread.pdsc。 二、打开CubeMX,按下列步骤进行操作 在方框里添加RTT组件包。 如图所示,这时候已经校验成功了,点击OK,然后将组件勾上,点击OK。
RT_USING_IDLE_HOOK56//</c>57//</h>5859//<e>Software timers Configuration60//<i> Enables user timers61#defineRT_USING_TIMER_SOFT 062#ifRT_USING_TIMER_SOFT == 063#undefRT_USING_TIMER_SOFT64#endif65//<o>The priority level of timer thread <0-31>66//<i>Default: 467#defineRT_TIMER...
用cubeMx生成好工程后,因为是cubeMx 5版本可以直接用addition功能增加软件包,里面就有对rt-thread的支持。所以没有用参考二中的在keil中增加RT的内核与finSH代码。好像生成的文件也差不多。 因为cubeMx生成了mdk工程,所以有些地方还是要小改下: 开机上电时的版本信号信息没显示出来 ...
stm32cubemx移植RT-Thread Nano过程 技术标签: 嵌入式记录移植的步骤,目的是移植到stm32H750VB芯片实现LED基本功能,与控制台调试。 工具stm32cubemx 5.0以上 参考资料,官网基于 《基于 CubeMX 移植 RT-Thread Nano》 1 选择合适的mcu,这里stm32H750VB ROM:128K RAM 1M 2. 配置好外部时钟 3.Nano pack 安装...