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

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

3天内不再提示

DshanMCU-R128s2 Hello World!

嵌入式Linux那些事 来源:嵌入式Linux那些事 作者:嵌入式Linux那些事 2023-12-22 17:24 次阅读

本文将介绍使用 R128 开发板从串口输出 Hello World 的方式介绍 SDK 软件开发流程。

载入方案

我们使用的开发板是 R128-Devkit,需要开发 C906 核心的应用程序,所以载入方案选择r128s2_module_c906

$ source envsetup.sh 
$ lunch_rtos 1

image1

编辑程序

打开你喜欢的编辑器,修改文件:lichee/rtos/projects/r128s2/module_c906/src/main.c

image2

由于是 FreeRTOS,我们在最后一行 vTaskDelete(NULL) 前加上

printf("HelloWrold!n");

image3

使用命令 mp 编译打包,可以看到刚才修改的 main.c 编译进去了

image4

烧录程序

打开 PhoenixSuit 选择刚才编译出来的固件

image5

开发板插入 USB OTG 和 串口,OTG用于烧录,串口用于查看输出。

image6

然后按住 FEL 按键,轻点 RESET 按键开始烧录

image7

烧录中,可以松开FEL按键了

image8

烧录过程中串口会输出烧录的日志,对于排错很有帮助

image9

查看结果

烧录完成后可以在日志中找到刚才编写的 Hello World 输出

image10

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

    关注

    146

    文章

    17453

    浏览量

    354116
  • 开发板
    +关注

    关注

    25

    文章

    5204

    浏览量

    98977
  • R128
    +关注

    关注

    0

    文章

    41

    浏览量

    148
收藏 人收藏

    相关推荐

    使用MCUXpresso for VS Code插件开发Zephyr的hello world

    本期来到Zephyr实战经验演练,小编带着大家一起使用MCUXpresso for VS Code插件来开发一个属于Zephyr的hello world
    的头像 发表于 01-03 09:21 727次阅读
    使用MCUXpresso for VS Code插件开发Zephyr的<b class='flag-5'>hello</b> <b class='flag-5'>world</b>

    如何在i2c中将hello world发送到LCD屏幕?

    有谁知道如何在 i2c 中告诉这个以将 hello world 发送到 LCD 屏幕?当我查找我的 4BIT 引脚时,我可以很好地做到这一点,但是当使用 i2c 时,我似乎在任何地方都
    发表于 07-11 06:10

    编译IDF example/hello_world例程时,编译报错说找不到lwip inet.h头文件,为什么?

    大家好,我在编译IDF example/hello_world例程时,编译报错说找不到lwip inet.h头文件,但是我到该路径下发现了该头文件,这是为什么?还有组件lwip并没有源码,该如何更新
    发表于 06-26 07:33

    esp32运行make flash烧写hello world遇到的疑问求解

    串口驱动安装正常,连接正常 在demo目录里hello world程序下,运行make all,编译正常, 然后运行 make flash 出现
    发表于 06-26 06:25

    使用make flash命令烧录Hello_world程式失败了,为什么?

    请问我使用 make flash 命令要烧录 Hello_world 程式失败了 看起来像是COM3 Port有连上,但找不到开发板上芯片,无法写入 状况如下e3.JPG (119.44 KiB
    发表于 06-26 06:10

    ubuntu20.04配置hellow world时,执行idf.py set-target esp32报错的原因?

    : zhangch@zch-vm-esp:~/esp/hello_world$ idf.py set-target esp32 Adding \"set-target\"\'s
    发表于 06-24 06:43

    hello_world例程里面CONFIG_FREERTOS_HZ没定义,但又能编译烧录,为什么?

    hello_world例程里面CONFIG_FREERTOS_HZ没定义,但又能编译烧录,这是什么情况?
    发表于 06-19 07:25

    ESP-IDF 4.4例程hello_world编译失败的原因?

    all\"...[1/6] Linking CXX executable hello_world.elfFAILED: hello_world.elfcmd.exe /C \"cd
    发表于 06-17 06:41

    ESP8266笔记-03.ESP8266 RTOS的Hello world

    Hello world 由于我也是在边学习边写文章,所以疏漏是难免的,我发的也不是教程贴,只不过是笔记,如果有大佬发现问题,欢迎指正! 在上一篇文章的最后,其实已经可以正常运行Hello wo
    发表于 05-30 11:51

    鸿蒙OpenHarmony【轻量系统 编写“Hello World”程序】 (基于Hi3861开发板)

    下方将通过修改源码的方式展示如何编写简单程序,输出“Hello world”。请在下载的源码目录中进行下述操作。
    的头像 发表于 05-16 18:15 1101次阅读
    鸿蒙OpenHarmony【轻量系统 编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3861开发板)

    鸿蒙OpenHarmony【小型系统 编写“Hello World”程序】 (基于Hi3516开发板)

    展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。
    的头像 发表于 05-10 16:26 787次阅读
    鸿蒙OpenHarmony【小型系统 编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3516开发板)

    鸿蒙OpenHarmony【标准系统 编写“Hello World”程序】(基于RK3568开发板)

    下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。
    的头像 发表于 05-09 17:58 1030次阅读
    鸿蒙OpenHarmony【标准系统 编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】(基于RK3568开发板)

    鸿蒙OpenHarmony【标准系统编写“Hello World”程序】 (基于RK3568开发板)

    编写“Hello World”程序 下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。 前提条件 已参考[创
    的头像 发表于 04-24 17:32 1052次阅读
    鸿蒙OpenHarmony【标准系统编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于RK3568开发板)

    鸿蒙OpenHarmony【小型系统编写“Hello World”程序】 (基于Hi3516开发板)

    下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。
    的头像 发表于 04-22 21:55 474次阅读
    鸿蒙OpenHarmony【小型系统编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3516开发板)

    鸿蒙OpenHarmony【轻量系统编写“Hello World”程序】 (基于Hi3861开发板)

    下方将通过修改源码的方式展示如何编写简单程序,输出“Hello world”。请在下载的源码目录中进行下述操作。
    的头像 发表于 04-21 21:44 475次阅读
    鸿蒙OpenHarmony【轻量系统编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3861开发板)