全志R128系统RTOS使用说明

使用串口访问设备

全志R128系统RTOS使用说明_第1张图片

使用USB TypeC 连接线连接开发板 USB转串口 的接口,安装串口驱动程序:CH341SER.EXE

全志R128系统RTOS使用说明_第2张图片

到设备管理器找到需要的串口,这里是 COM8

image-20230719141743917

使用串口访问工具 PuTTY 打开串口,这里是 COM8,波特率 115200。

全志R128系统RTOS使用说明_第3张图片

打开之后回车即可访问控制台。

全志R128系统RTOS使用说明_第4张图片

可以输入 help 命令查看支持的命令。

全志R128系统RTOS使用说明_第5张图片

查看三个核心运行频率

连接开发板的时候可以点击 RESET 按钮重置 CPU,查看输出。

全志R128系统RTOS使用说明_第6张图片

这里可以看到 M33 核心运行频率 192MHz,DSP 运行频率 400MHz,C906 运行频率 480MHz

全志R128系统RTOS使用说明_第7张图片

系统调试命令

help

help

获取系统支持的终端命令

全志R128系统RTOS使用说明_第8张图片

backtrace

查看指定任务堆栈回溯信息

backtrace [taskname | tasknumber]

全志R128系统RTOS使用说明_第9张图片

top

查看系统任务状态

top [‑d 2]

全志R128系统RTOS使用说明_第10张图片

ts

展示所有FreeRTOS任务的状态

ts

全志R128系统RTOS使用说明_第11张图片

list_irq

列出所有支持的中断及其状态

list_irq

全志R128系统RTOS使用说明_第12张图片

free

查看系统堆的内存

free

全志R128系统RTOS使用说明_第13张图片

p

读取地址 reg_start_addr 对应长度 len 的内容

p [reg_start_addr] [len]

全志R128系统RTOS使用说明_第14张图片

m

向地址 reg_address 写值 reg_value

m [reg_address] [reg_value]

image-20230729141554188

forkarg

修改fork命令参数,可设置fork命令创建的任务的优先级及其栈大小

forkarg [‑p priority] [‑s size]

image-20230729141631684

fork

不占用控制台任务,在后台运行命令

fork command [arg1 ...]

image-20230729141743004

文件系统命令

df

查看文件系统剩余空间

df [path]

全志R128系统RTOS使用说明_第15张图片

ls

列出指定文件或者目录信息

ls [‑h] [‑l] [‑k] [file1]

image-20230729142121783

cat

以ACSII码的形式,读取指定的文件

cat 

image-20230729142210387

hexdump

查看二进制文件内容

hexdump [‑n num] [‑C] file

全志R128系统RTOS使用说明_第16张图片

跨核心控制台

由于 R128 同时运行三个独立的 RTOS,有些时候需要操作其他核心的 RTOS,每次都要在SDK切换控制台比较麻烦,所以可以使用跨核心控制台操作其他核心的 RTOS

命令:

rpccli [arm|dsp|rv] commandname [arg0 ...]

例子

  • 查看 M33 核心 RTOS 的可用控制台命令
rpccli arm help

全志R128系统RTOS使用说明_第17张图片

  • 查看 M33 核心目前占用的内存
rpccli arm free

全志R128系统RTOS使用说明_第18张图片

  • 强制 PANIC M33 核心

注意:PANIC 后控制台将无法操作

rpccli arm panic

全志R128系统RTOS使用说明_第19张图片

  • 查看 DSP 核心 RTOS 的可用控制台命令
rpccli dsp help

全志R128系统RTOS使用说明_第20张图片

  • 查看 DSP 核心 RTOS 占用的内存
rpccli dsp free

全志R128系统RTOS使用说明_第21张图片

  • 强制 PANIC DSP 核心
rpccli dsp panic

全志R128系统RTOS使用说明_第22张图片

你可能感兴趣的:(全志R128,智能硬件,rtos,dsp,arm,riscv,全志)