0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新建一个可以跑rtthread的工程

CHANBAEK 来源:嵌入式记录 作者: 独处东汉 2023-05-15 11:16 次阅读

一、实验目的:新建一个可以跑rtthread的工程。

步骤1:需要准备1个裸机工程,这里使用cubemax创建的工程。

pYYBAGRhozOAAVRxAAGDxvDNIbs801.png

简单的配置一下串口,配置一下时钟,配置一下硬件下载接口

poYBAGRho0SAdeM0AAGuD-5Rb44963.png

添加rtthread内核代码

poYBAGRho0-AX3loAAF0tm_qcDg685.png

其他的不管,可以在生成的代码里面进行修改。

简单配置一下要生成的工程

pYYBAGRho1qAI_yFAAGLRg-253k761.png

生成代码,使用mdk打开工程,添加头文件,和在main中简单添加代码。

pYYBAGRho2iAO4HtAAL9mreOYT4382.png

在main函数中简单添加代码

poYBAGRho3GAVPa9AAAzk9Hs1lA449.png

编译下载到板子上,看看串口有没有跑起来。

编译成功后,下载软件没跑起来。然后问题定位:board.c的硬件接口与板子配置不一致,修改board.c中的串口参数,成功跑起来

poYBAGRho4KAWoEuAAQm8tKGiWc233.png

pYYBAGRho4uAWG-BAAANHe82tvc538.png

代码已经正常跑起来了,第一个rtthread的工程算正常跑起来了。

pYYBAGRho5mAVPpjAAC-Ludyn54839.png

把自己的代码屏蔽了,代码依然正常跑,现在的代码已经由操作系统接管了,接下来只需继续学习即可,这里算是一个简单的记录。

万事开头难,有时间就抽空记录记录,下期接着记录。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内核
    +关注

    关注

    3

    文章

    1309

    浏览量

    39846
  • 时钟
    +关注

    关注

    10

    文章

    1479

    浏览量

    130306
  • 串口
    +关注

    关注

    14

    文章

    1483

    浏览量

    74511
  • 代码
    +关注

    关注

    30

    文章

    4555

    浏览量

    66771
  • RTThread
    +关注

    关注

    7

    文章

    129

    浏览量

    40519
收藏 人收藏

    评论

    相关推荐

    使用rtthread移植qboot工程的学习笔记

    学习rtthread,在配置qboot时的过程;记录一下自己使用rtthread studio配置qboot和app工程的制作过程.
    的头像 发表于 06-12 09:55 6076次阅读
    使用<b class='flag-5'>rtthread</b>移植qboot<b class='flag-5'>工程</b>的学习笔记

    用寄存器模板新建工程

    为了工程目录更加清晰,我们在本地电脑上新建 1 文件夹用于存放整个工程,如命名为“LED”,然后在该目录下新建 2
    发表于 01-14 17:11

    【睿赛德 RW007 WiFi 模块试用连载】从新建rtthread studio工程到连入腾讯云

    本帖最后由 jf_66501560 于 2021-6-30 22:47 编辑 、概述本篇文章将向读者介绍使用rtthread studio从新建工程开始到连入腾讯云,本篇第二章先介绍
    发表于 06-15 14:00

    如何新建STM32工程

    的安装网上有很多例子,在这里就不再细说了。那么接下来,就是学习如何新建STM32工程。(为了减小开发负担,在这里使用了STM32F4的StdPeriph固件库)二、第
    发表于 08-04 08:38

    使用STM32CubeMX新建工程

    这里,我们使用STM32CubeMX新建工程感受其强大
    发表于 08-12 06:24

    如何新建基于固件库的工程模板?

    CMSIS核心层包括哪些内容?如何新建基于固件库的工程模板?
    发表于 11-30 06:36

    CUMBEMX新建工程点亮LED灯

    CUMBEMX新建工程新建工程选择芯片型号管脚配置输出配置GPIO口,点亮LED灯,命名下灯的名字,I/O输出模式等等建立项目名字,和
    发表于 01-17 07:03

    如何新建cubemx工程

    如何新建cubemx工程
    发表于 01-21 06:30

    Nuvoton M487新建工程后打开RTThread Settings提示错误是为什么

    Nuvoton M487-新建工程后打开RTThread Settings错误   如何解决此问题,请教
    发表于 04-11 09:23

    rtthread smart上可以使用device框架吗

    rtthread smart发布出来很久了,直没时间玩,最近在rtthread上开发使用device框架感觉太爽太省心了。然后突然想到,如果在rt smart上同样这套代码,dev
    发表于 05-05 14:14

    新建默认项目终端不显示Hello RTThread怎么解决

    潘多拉开发板,在RT studio中新建默认项目后,成功下载到板子并启动,打开终端没有反应。用KEIL下载别人的正常示例,在RTStudio中打开终端,能正常打印。Device CPU
    发表于 12-05 11:47

    RTThread studio怎么像MDK样管理工程呢?

    内核版本4.0.5看了下论坛没有找到解决的办法,求求各位大佬了。另外求助。rtthread studio怎么像MDK样管理工程:例如像keil这样,
    发表于 01-11 14:18

    rtthread smart下可以使用原来的device框架吗?

    rtthread smart发布出来很久了,直没时间玩,最近在rtthread上开发使用device框架感觉太爽太省心了。然后突然想到,如果在rt smart上同样这套代码,dev
    发表于 02-08 11:14

    rtthread studio建好的工程可以直接导出Keil工程吗?

    rt-threat系统的好处是用rtthread studio很容易得到资源实现目标,但调试太麻烦,不知道现在能不能直接导出为keil工程
    发表于 08-20 11:42

    华大单片机移植RTThread操作系统

    3.1.新建华大单片机最小系统工程模板,这里不展开3.2.在Keil MDK加入Rtthread代码3.3添加rtthread源码到工程中3
    发表于 11-17 17:21 51次下载
    华大单片机移植<b class='flag-5'>RTThread</b>操作系统