1 DshanMCU-R128s2 Hello World!-德赢Vwin官网 网
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

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

    关注

    146

    文章

    17123

    浏览量

    350972
  • 开发板
    +关注

    关注

    25

    文章

    5032

    浏览量

    97371
  • R128
    +关注

    关注

    0

    文章

    41

    浏览量

    105
收藏 人收藏

    评论

    相关推荐

    DshanMCU-R128s2全志R128视频教程

    基于DShanMCU-R128S2_DevKit的入门教程
    的头像 发表于 12-26 14:05 594次阅读

    DshanMCU-R128s2 R128 模组

    R128-S2-N16R16 R128-S2 Arm Cortex-M33 C906 RISC-V HIFI5 DSP 1MByte 8Mbyte 8Mbyte 16M NOR Flash 2 Audio
    的头像 发表于 12-26 11:11 1038次阅读
    <b class='flag-5'>DshanMCU-R128s2</b> <b class='flag-5'>R128</b> 模组

    DshanMCU-R128s2芯片手册与资料

    : Xplorer Software (SDK) Download Xtensa Xplorer 授权申请: Cadence Tensilica Offerings Xtensa Xplorer 试用申请: request an evaluation license 其余手册将在R128芯片正式发布后上传
    的头像 发表于 12-26 11:02 763次阅读

    DshanMCU-R128s2芯片参数

    MB LS PSRAM R128 S2)/8 channels (R128 S3) - One LEDC used to control the external intellige
    的头像 发表于 12-26 10:57 1076次阅读

    DshanMCU-R128s2常见问题

    ) copied, 0.0271082 s, 236 MB/sERROR: dl file rtos_riscv.fex size too largeERROR: filename
    的头像 发表于 12-26 10:00 951次阅读
    <b class='flag-5'>DshanMCU-R128s2</b>常见问题

    DshanMCU-R128s2硬件设计参考

    R128 DevKit 开发板 硬件工程开源地址:https://oshwhub.com/gloomyghost/r128-module 电路图
    的头像 发表于 12-26 09:46 984次阅读

    DshanMCU-R128s2术语表

    RISC-V 架构的 64 位元处理器单元 HIFI5 Cadence 推出的 Cadence Tensilica HiFi 5 DSP 32 位处理器单元 R128 全志推出的一款包含
    的头像 发表于 12-25 10:07 618次阅读

    DshanMCU-R128s2硬件设计指南

    原理图设计 硬件系统框图 R128是一颗专为“音视频解码”而打造的全新高集成度 SoC,主要应用于智能物联和专用语音交互处理解决方案。 单片集成 MCU+RISCV+DSP+CODEC+WIFI
    的头像 发表于 12-25 09:41 840次阅读
    <b class='flag-5'>DshanMCU-R128s2</b>硬件设计指南

    DshanMCU-R128s2 PMU 电源管理

    [pmu] pmu_irq_pin = port:PA14 14 > 0 > pmu_irq_wakeup = 2 pmu_hot_shutdown = 1 pmu_bat_unused = 0 pmu_usbad_vol = 4600 pmu_usbad_cur = 15
    的头像 发表于 12-22 17:58 680次阅读

    DshanMCU-R128s2启动与资源划分

    下面简单介绍一下 R128 方案的资源划分与启动流程。 资源划分 CPU 资源划分 这只是默认配置方案,CPU 资源划分可以按照需求任意修改 CPU 功能说明 M33 控制核。运行 WI-FI/BT
    的头像 发表于 12-22 17:46 657次阅读
    <b class='flag-5'>DshanMCU-R128s2</b>启动与资源划分

    DshanMCU-R128s2 配置引脚复用

    解析 sys_config.fex 的驱动配置位于 licheertos-componentsawsys_config_script 中。 对于配置引脚复用,只需要修改 boardr128s2{PROJECT}configsys_config.fex 文件即可。 GPIO描述
    的头像 发表于 12-22 17:36 661次阅读

    DshanMCU-R128s2 SDK 架构与目录结构

    R128 S2 是全志提供的一款 M33(ARM)+C906(RISCV-64)+HIFI5(Xtensa) 三核异构 SoC,同时芯片内部 SIP 有 1M SRAM、8M LSPSRAM、8M
    的头像 发表于 12-22 15:57 739次阅读
    <b class='flag-5'>DshanMCU-R128s2</b> SDK 架构与目录结构

    DshanMCU-R128s2 R128 EVT 开发套件

    针对 R128 模组,百问科技推出了 R128 EVT 开发套件作为快速开发评估工具。
    的头像 发表于 12-22 15:16 776次阅读
    <b class='flag-5'>DshanMCU-R128s2</b> <b class='flag-5'>R128</b> EVT 开发套件

    DshanMCU-R128s2 R128 DevKit 开发板

    针对 R128 模组,百问科技推出了 R128 DevKit 开发板作为快速开发评估工具。 特性: 板载 R128-S2-N16R16 模组 板载 2.4G RF 陶瓷天线 板载 USB Type
    的头像 发表于 12-22 12:02 619次阅读
    <b class='flag-5'>DshanMCU-R128s2</b> <b class='flag-5'>R128</b> DevKit 开发板

    DshanMCU-R128s2芯片简介

    DshanMCU-R128s2芯片简介
    的头像 发表于 12-22 09:55 840次阅读
    <b class='flag-5'>DshanMCU-R128s2</b>芯片简介