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

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

3天内不再提示

DshanMCU-R128s2 R128 EVT 开发套件

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

针对 R128 模组,百问科技推出了 R128 EVT 开发套件作为快速开发评估工具。

image1

特性:

  • 板载 R128-S2-N16R16 模组
  • 板载 USB Type C OTG
  • 板载 UART 转 USB 芯片
  • 板载 RESET,FEL 下载按键
  • 板载 PMU,支持 USB 5V 供电DC 5~12V 供电
  • 板载 4 寸 86 面板屏
  • 板载 4 寸 FT5136 电容式触摸屏
  • 板载 DVP 摄像头接口
  • 板载双 MIC
  • 板载功放,支持 AEC 回音消除
  • 板载 SD Card 卡槽
  • 板载 ADC 按键
  • IPEX 天线

资源下载

购买链接

原理图模块介绍

硬件框图

image2

PCB框图

image3

电源

EVT 支持 USB 供电与 DC 12V 直流供电,通过一个滑动开关控制电源。并且板载 5V 转 3.3V 电源芯片,为外设和 R128 提供最高 2A 的电流

image4

R128 模组

R128 模组使用 SMT 贴装于 开发板上,外挂陶瓷天线,其中的PA16,PA17脚复用为 UART 调试脚,已经在板上连接了 UART 转 USB 芯片。

image5

系统按键与 IO 复用

EVT 板载 2 颗按键,控制 R128 芯片 RESET 与 FEL 烧录功能。

IO 复用如图所示,其中 SD 卡与摄像头 CSI 是共用 IO 状态,使用时需要注意。

image6

LCD 接口

EVT 板载 40 Pin LCD 接口,使用的协议是 intel 8080,其中支持电容式触摸屏。

image7

USB 转 UART

EVT 板载两个 USB Type-C 连接器,板载 CH340N USB 转 UART 接口芯片,方便开发使用。

image8

麦克风与扬声器

开发板板载两颗模拟硅麦。并且板载功放电路与 AEC 回音消除电路。

image9

CSI 摄像头

EVT 支持 DVP 摄像头,型号 GC0308。

image10

TF Card

EVT 支持 SD 卡,支持最高 SDXC 规格

image11

ADC 按键

EVT 板载 ADC 按键,连接到 R128 模组的 PB1 引脚上

image12

烧录测试固件

安装烧录软件

前往 全志在线-资料下载 页面,选择下载 AllwinnertechPhoeniSuitRelease20230905.zip

image13

将下载的压缩包解压,提取到文件夹中

image14

在文件夹中找到需要的 Windows 版本,同样解压到文件夹中

image15

找到 PhoenixSuit.exe 双击打开即可

image16

打开后的软件如下所示

image17

安装 USB 驱动

下载程序需要安装上 USB 驱动,驱动位于刚才安装的烧录软件 PhoenixSuit 的 Drivers 目录中:

image18

在这里面可以找到两个驱动,安装 AW_Deiver

image19

运行 InstallUSBDrv.exe 即可开始安装

image20

安装过程中提示无法验证此驱动程序软件的发布者点击始终安装即可。

image21

安装完成后,将 DevKit 通过 USB TypeC 线接入电脑,注意需要插入 OTG 口

image22

然后按住 FEL 按键,之后按一下 RESET 按键重置芯片,等待电脑连接后再松开 FEL 按键

image23

连接的 EVT 可以在 设备管理器-通用串行总线控制器看到设备:USB Device(VID_1f3a_PID_efe8)

image24

如果没找到这个设备,但是看到了一个未知设备,请尝试手动安装驱动,详见 开发环境搭建-Windows 驱动安装

image25

获取测试固件

前往 全志在线-资料下载 页面找到 R128 固件,选择下载 chapter2

image26

下载之后,将固件 rtos_freertos_r128s2_evt_uart0_16mnor.img 解压缩出来。

image27

烧录测试固件

打开 PhoneixSuit,选择一键刷机,点击浏览,选择下载的 rtos_freertos_r128s2_evt_uart0_16mnor.img

image28

配置烧录选项,选择全盘擦除升级

image29

然后将 EVT 通过 USB TypeC 线接入电脑,插入 OTG 口

image22

然后按住 FEL 按键,之后按一下 RESET 按键重置芯片,等待电脑连接后再松开 FEL 按键

image23

软件提示开始烧写固件,并且进入烧录状态,等待烧写完成即可

image30

提示固件烧写成功

image31

可以看到屏幕点亮显示 LOGO

image32

R128 EVT 外设测试

UART 控制台测试

烧录之后,可以使用 USB Type-C 数据线连接 EVT 开发板

image33

然后配置为对应的 COM 口,波特率设置为 115200

image34

即可访问控制台

image35

显示屏测试

正常测试固件启动会显示 LOGO 图

image36

可以使用以下命令测试显示屏

disp -c 0 1

此时屏幕将显示 ColorBar

image37

摄像头测试

前往 全志在线-资料下载 页面找到 R128 固件,选择下载 R128EVT测试固件 ,烧录 摄像头测试固件.img

image38

如图接入摄像头

image39

运行

camera_preview csi

显示屏会显示摄像头拍到的画面

image40

TF Card 测试

前往 全志在线-资料下载 页面找到 R128 固件,选择下载 R128EVT测试固件 ,烧录 R128EVT SD卡测试固件.img

image41

然后烧录启动后插入 TF 卡,注意请先把 SD 卡格式化为 FAT32 格式。请注意测试 SD 卡时请断开摄像头连接。

image42

可以在 LOG 中查看到 SD 卡正常挂载。

image43

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

    关注

    2

    文章

    559

    浏览量

    63775
  • 开发板
    +关注

    关注

    25

    文章

    4921

    浏览量

    97131
  • 电源芯片
    +关注

    关注

    42

    文章

    1074

    浏览量

    76868
  • 开发套件
    +关注

    关注

    2

    文章

    151

    浏览量

    24253
收藏 人收藏

    评论

    相关推荐

    全志R128内存泄漏调试案例分享

    硬件:R128 软件:FreeRTOS + rtplayer\_test(Cedarx)+ AudioSystem
    的头像 发表于 11-20 17:27 945次阅读
    全志<b class='flag-5'>R128</b>内存泄漏调试案例分享

    开发套件 S128(DK-S128) 快速入门指南

    开发套件 S128 (DK-S128) 快速入门指南
    发表于 03-17 19:52 0次下载
    <b class='flag-5'>开发套件</b> <b class='flag-5'>S128</b>(DK-<b class='flag-5'>S128</b>) 快速入门指南

    开发套件 S128(DK-S128) 快速入门指南

    开发套件 S128 (DK-S128) 快速入门指南
    发表于 07-07 18:44 0次下载
    <b class='flag-5'>开发套件</b> <b class='flag-5'>S128</b>(DK-<b class='flag-5'>S128</b>) 快速入门指南

    DshanMCU-R128s2-DEVKIT应用开发案例

    本文章为DshanMCU-R128s2-DEVKIT应用开发案例,本文案例(点亮一颗 LED 灯)代码可以到全志在线-在线文档或者复制链接前往下载。
    的头像 发表于 09-28 16:26 820次阅读
    <b class='flag-5'>DshanMCU-R128s2</b>-DEVKIT应用<b class='flag-5'>开发</b>案例

    基于DShanMCU-R128s2-DevKit开发智能手表

    本项目基于DShanMCU-R128s2-DevKit开发,用意是提供一个综合的示例进行学习参考。
    的头像 发表于 11-01 15:32 741次阅读
    基于<b class='flag-5'>DShanMCU-R128s2</b>-DevKit<b class='flag-5'>开发</b>智能手表

    DshanMCU-R128s2全志R128视频教程

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

    DshanMCU-R128s2芯片简介

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

    DshanMCU-R128s2芯片参数

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

    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 976次阅读
    <b class='flag-5'>DshanMCU-R128s2</b> <b class='flag-5'>R128</b> 模组

    DshanMCU-R128s2 R128 DevKit 开发

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

    DshanMCU-R128s2 SDK 架构与目录结构

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

    DshanMCU-R128s2 Hello World!

    本文将介绍使用 R128 开发板从串口输出 Hello World 的方式介绍 SDK 软件开发流程。 载入方案 我们使用的开发板是 R128
    的头像 发表于 12-22 17:24 561次阅读
    <b class='flag-5'>DshanMCU-R128s2</b> Hello World!

    DshanMCU-R128s2 配置引脚复用

    } 代表不同的方案,例如 module 方案。 引脚配置文件配置复用 R128 平台使用 sys_config.fex 作为引脚配置文件,他会在打包时打包编译进入系统,在系统运行时会解析并配置,系统
    的头像 发表于 12-22 17:36 624次阅读

    DshanMCU-R128s2启动与资源划分

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

    DshanMCU-R128s2硬件设计参考

    : BOM_R128-DevKit_R128-DevKit_2023-09-05.xlsx 点位图: PickAndPlace_R128-DevKit_2023-09-05.xlsx R128
    的头像 发表于 12-26 09:46 924次阅读