本文将介绍使用 R128 开发板从串口输出 Hello World 的方式介绍 SDK 软件开发流程。
载入方案
我们使用的开发板是 R128-Devkit,需要开发 C906 核心的应用程序,所以载入方案选择r128s2_module_c906
$ source envsetup.sh
$ lunch_rtos 1
编辑程序
打开你喜欢的编辑器,修改文件:lichee/rtos/projects/r128s2/module_c906/src/main.c
由于是 FreeRTOS,我们在最后一行 vTaskDelete(NULL)
前加上
printf("HelloWrold!n");
使用命令 mp
编译打包,可以看到刚才修改的 main.c
编译进去了
烧录程序
打开 PhoenixSuit 选择刚才编译出来的固件
开发板插入 USB OTG 和 串口,OTG用于烧录,串口用于查看输出。
然后按住 FEL
按键,轻点 RESET
按键开始烧录
烧录中,可以松开FEL
按键了
烧录过程中串口会输出烧录的日志,对于排错很有帮助
查看结果
烧录完成后可以在日志中找到刚才编写的 Hello World 输出
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
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。

如何在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”。请在下载的源码目录中进行下述操作。

鸿蒙OpenHarmony【小型系统 编写“Hello World”程序】 (基于Hi3516开发板)
展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。

鸿蒙OpenHarmony【标准系统 编写“Hello World”程序】(基于RK3568开发板)
下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。

鸿蒙OpenHarmony【标准系统编写“Hello World”程序】 (基于RK3568开发板)
编写“Hello World”程序 下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。 前提条件 已参考[创

鸿蒙OpenHarmony【小型系统编写“Hello World”程序】 (基于Hi3516开发板)
下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。

鸿蒙OpenHarmony【轻量系统编写“Hello World”程序】 (基于Hi3861开发板)
下方将通过修改源码的方式展示如何编写简单程序,输出“Hello world”。请在下载的源码目录中进行下述操作。

评论