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

    文章

    1377

    浏览量

    40338
  • 时钟
    +关注

    关注

    11

    文章

    1738

    浏览量

    131615
  • 串口
    +关注

    关注

    14

    文章

    1556

    浏览量

    76700
  • 代码
    +关注

    关注

    30

    文章

    4805

    浏览量

    68778
  • RTThread
    +关注

    关注

    8

    文章

    132

    浏览量

    40918
收藏 人收藏

    评论

    相关推荐

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

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

    用寄存器模板新建工程

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

    如何新建STM32工程

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

    使用STM32CubeMX新建工程

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

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

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

    如何新建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

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

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

    新建quartus工程

    新建quartus工程的主要步骤,包含仿真以及配置的细节。
    发表于 05-18 09:43 2次下载

    如何新建软件工程详细资料讲解

    今天的主题是“新建软件工程的讲解”,分下面几个步骤:
    的头像 发表于 09-14 12:12 3167次阅读

    新建PCB工程的正确步骤

    。        这里要注意,新建的是项目工程,而不是单个PCB,我有时候也会搞错。   这时候会弹出窗,有特效需求的可以选择,没有的话无定义默认即可!      这样,
    的头像 发表于 01-12 11:49 8053次阅读
    <b class='flag-5'>新建</b><b class='flag-5'>一</b><b class='flag-5'>个</b>PCB<b class='flag-5'>工程</b>的正确步骤

    MDK5.27 新建STM32F4工程

    MDK5.27 新建STM32F4工程
    发表于 12-07 12:21 3次下载
    MDK5.27  <b class='flag-5'>新建</b><b class='flag-5'>一</b><b class='flag-5'>个</b>STM32F4<b class='flag-5'>工程</b>

    rtthread scons添加源码和路径到mdk5工程

    使用scons构建工具了,我们可以理所应当的使用scons构建工程时,顺便将我们自己新建的源码和路径添加到工程呀,官方的关于此文档说明有点难懂,所以自己琢磨这个琢磨了
    发表于 12-17 18:13 7次下载
    <b class='flag-5'>rtthread</b> scons添加源码和路径到mdk5<b class='flag-5'>工程</b>

    介绍下如何新建STM32寄存器版的工程

    首先,新建文件夹用于存放工程项目。在文件夹中在分别新建CMSIS、inc、src、proj三
    的头像 发表于 07-21 16:56 1047次阅读
    介绍下如何<b class='flag-5'>新建</b><b class='flag-5'>一</b><b class='flag-5'>个</b>STM32寄存器版的<b class='flag-5'>工程</b>