STM32F103C8T6移植RT_Thread nane过程记录 一、创建基于官方库的裸机工程(这教程很多,每个人创建的工程风格也不一样,就不多赘述了) 二、下载RT-Thread Nano源代码(https://github.com/RT-Thread/rtthread-nano/archive/refs/heads/master.zip) 三、RT-Thread Nano源码目录结构 四、将核心文件添加到裸机工程中 ...
接着搜索main_thread_entry得带代码如下: void rt_application_init(void) { rt_thread_t tid; #ifdef RT_USING_HEAP tid = rt_thread_create("main", main_thread_entry, RT_NULL, RT_MAIN_THREAD_STACK_SIZE, R T_THREAD_PRIORITY_MAX / 3, 20); RT_ASSERT(tid != RT_NULL); #else rt_err_t...
rt_thread_delay(RT_TICK_PER_SECOND/2); } } 这样编写程序后,编译通过,烧写后却发现LED根本无法按照预期进行工作,这是因为我们还缺少工作没有做。 打开board.c,可以看到它上面有几句注释,根据注释,修改如下: #include <rthw.h> #include <rtthread.h> #include "stm32f10x_rcc.h" // rtthread tick ...
需求:使用Stm32F103片内Flash进行数据存储 硬件平台:Stm32F103C8t6(由于Stm32F103C8t6的Flash标注为64k实际为128K,64KFlash在使用rt-thread+finsh后已经捉襟见肘 。因此在配置将其配置为Stm32F103Cb,将Flash扩至128K) 项目开发工具:Env+MDK5 代码要求:根据Stm32F103CB芯片信息制作出 一、Env配置 1、修改board目录下的...
STM32F103C8T6,手册上写着有20K,但这里只有14K左右。后面有时间看看为什么!! 简介 基于rt-thread STM32F103C8T6 freemodbus 主从机,RS485 RTU模式,裸机freemodbus。 modbus C等 6 种语言 Apache-2.0 发行版 暂无发行版 贡献者(1) 全部
6.打开工程路径:\rt-thread\bsp\stm32\Rice_RT_Thread_stmf103c8t6\board的board.h,其中stmf103c8t6的FLASH是64k,RAM是20k,然后将其配置到红框中。 7.打开工程路径: \rt-thread\bsp\stm32\Rice_RT_Thread_stmf103c8t6\board的Kconfig,根据芯片,配置红框的内容。
【RT-Thread作品秀】开发手表作者:tom2339 开发手表板上集成STM32F103C8T6,BMI160六轴传感器,0.96OLED_4P,3.7V锂电池,并把STM32F103C8T6的引脚全部引出,方便后期开发调试RT-Thread系统,并通过串口连接涂鸦智能的WBR3 模组,对接涂鸦云,RT-
【RT-Thread作品秀】开发手表作者:tom2339 开发手表板上集成STM32F103C8T6,BMI160六轴传感器,0.96OLED_4P,3.7V锂电池,并把STM32F103C8T6的引脚全部引出,方便后期开发调试RT-Thread系统,并通过串口连接涂鸦智能的WBR3 模组,对接涂鸦云,RT-
本文主要是记述使用rt-thread studio对STM32进行开发,效果是单片机上的小灯闪烁。主要讲解了STM32f103c8t6和STM32L431RCT6两种控制芯片的开发板实现步骤。 1 下载RT-Thread Studio 可以根据官网的讲解进行下载,整个过程也很简单: RT-Thread 文档中心 2 新建工程 ...
第一步:下载RT_Thread https://download.csdn.net/download/guanjuanxian4690/85476573 上述压缩包为去掉多余BSP,只保留了STM32BSP包,不删除也没问题; 第二步:选择对应STM32 模板 以STM32F103VC芯片为例 第三步:将stm32f10x文件夹放入STM32文件夹中