使用串口访问设备
使用USB TypeC 连接线连接开发板 USB转串口 的接口,安装串口驱动程序:[CH341SER.EXE]
到设备管理器找到需要的串口,这里是 COM8
使用串口访问工具 PuTTY 打开串口,这里是 COM8,波特率 115200。
打开之后回车即可访问控制台。
可以输入 help
命令查看支持的命令。
查看三个核心运行频率
连接开发板的时候可以点击 RESET 按钮重置 CPU,查看输出。
这里可以看到 M33 核心运行频率 192MHz,DSP 运行频率 400MHz,C906 运行频率 480MHz
系统调试命令
help
help
获取系统支持的终端命令
backtrace
查看指定任务堆栈回溯信息
backtrace [taskname | tasknumber]
top
查看系统任务状态
top [‑d 2]
ts
展示所有FreeRTOS任务的状态
ts
list_irq
列出所有支持的中断及其状态
list_irq
free
查看系统堆的内存
free
p
读取地址 reg_start_addr
对应长度 len
的内容
p [reg_start_addr] [len]
m
向地址 reg_address
写值 reg_value
m [reg_address] [reg_value]
forkarg
修改fork命令参数,可设置fork命令创建的任务的优先级及其栈大小
forkarg [‑p priority] [‑s size]
fork
不占用控制台任务,在后台运行命令
fork command [arg1 ...]
文件系统命令
df
查看文件系统剩余空间
df [path]
ls
列出指定文件或者目录信息
ls [‑h] [‑l] [‑k] [file1]
cat
以ACSII码的形式,读取指定的文件
cat < file >
hexdump
查看二进制文件内容
hexdump [‑n num] [‑C] file
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
mcu
+关注
关注
146文章
16210浏览量
345505 -
RTOS
+关注
关注
20文章
782浏览量
118920 -
R128
+关注
关注
0文章
41浏览量
59
发布评论请先 登录
相关推荐
DshanMCU-R128s2常见问题
) copied, 0.0271082 s, 236 MB/sERROR: dl file rtos_riscv.fex size too largeERROR: filename
![<b class='flag-5'>DshanMCU-R128s2</b>常见问题](https://file1.elecfans.com//web2/M00/B8/CE/wKgZomWI4kKAdUZWAAAhquHYKUM567.jpg)
全志R128系统RTOS使用说明
] file
跨核心控制台由于 R128 同时运行三个独立的 RTOS,有些时候需要操作其他核心的 RTOS,每次都要在SDK切换控制台比较麻烦,所以可以使用跨核心控制台操作其他核心的 RTO
发表于 01-05 10:22
小时候画在手腕上的表,我用全志R128让他真正动了起来
——NWatch,并把他移植到了R128开发板上。
项目简介
本项目基于ZakKemble的开源项目NWatch,与原作者的NWatch不一样的是,作者将其移植到DShanMCU-R128s2
发表于 11-09 17:03
DshanMCU-R128s2-DEVKIT应用开发案例
本文章为DshanMCU-R128s2-DEVKIT应用开发案例,本文案例(点亮一颗 LED 灯)代码可以到全志在线-在线文档或者复制链接前往下载。
![<b class='flag-5'>DshanMCU-R128</b>s2-DEVKIT应用开发案例](https://file1.elecfans.com/web2/M00/A6/83/wKgaomUVOUqAWfzaAAAX0LUr86Y688.jpg)
DshanMCU-R128s2 R128 模组
R128 模组 针对 R128 芯片,百问科技提供推出了一种型号模块,如下表所示 型号 SoC CPU0 CPU1 DSP SRAM LS-PSRAM HS-PSRAM Flash DAC
![<b class='flag-5'>DshanMCU-R128s2</b> R<b class='flag-5'>128</b> 模组](https://file1.elecfans.com//web2/M00/B7/DD/wKgaomWE_kuAI39oAAF8QAXP7XI797.png)
DshanMCU-R128s2 SDK 架构与目录结构
的开发流程。 SDK 架构 R128 包含 3 个核,需要编译 M33+C906+HIFI5 共3 个核的镜像。启动时同时运行三个 RTOS 系统。其中 M33 与 C906 使用的是 FreeRTOS
![<b class='flag-5'>DshanMCU-R128s2</b> SDK 架构与目录结构](https://file1.elecfans.com/web2/M00/B8/0C/wKgaomWFQkWAdnVcAAAYyNC3ogI943.png)
DshanMCU-R128s2 RTOS 软件包配置
本文将介绍 RTOS 软件包、地址,内核配置等。 Kconfig 简介 有过 linux 内核开发经验的人,对 menuconfig 不会陌生。对于各类内核,只要是支持 menuconfig 配置
![<b class='flag-5'>DshanMCU-R128s2</b> <b class='flag-5'>RTOS</b> 软件包配置](https://file1.elecfans.com//web2/M00/B8/92/wKgZomWFRteACLfRAAFCpWcU_Lo391.png)
DshanMCU-R128s2 Hello World!
载入方案选择 r128s2_module_c906 $ source envsetup.sh $ lunch_rtos 1 编辑程序 打开你喜欢的编辑器,修改文件: lichee/rtos
![<b class='flag-5'>DshanMCU-R128s2</b> Hello World!](https://file1.elecfans.com//web2/M00/B8/97/wKgZomWFVbiANMH1AAD3VIef3q8407.png)
DshanMCU-R128s2启动与资源划分
下面简单介绍一下 R128 方案的资源划分与启动流程。 资源划分 CPU 资源划分 这只是默认配置方案,CPU 资源划分可以按照需求任意修改 CPU 功能说明 M33 控制核。运行 WI-FI/BT
![<b class='flag-5'>DshanMCU-R128s2</b>启动与资源划分](https://file1.elecfans.com//web2/M00/B8/1B/wKgaomWFWs-AJu9kAACaibd8h5c09.jpeg)
DshanMCU-R128s2硬件设计参考
R128 DevKit 开发板 硬件工程开源地址:https://oshwhub.com/gloomyghost/r128-module 电路图
DshanMCU-R128s2术语表
硬件术语 术语 解释说明 sunxi 指 Allwinner 的一系列 SOC 硬件平台 M33 Star 基于 ARMv8-M 架构 32 位元微处理器单元 C906 平头哥推出的一款
评论