跳到主要内容

RTOS 使用说明

使用串口访问设备

image1

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

image2

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

image3

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

image4

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

image5

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

image6

查看三个核心运行频率

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

image7

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

image8

系统调试命令

help

help

获取系统支持的终端命令

image9

backtrace

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

backtrace [taskname | tasknumber]

image10

top

查看系统任务状态

top [‑d 2]

image11

ts

展示所有FreeRTOS任务的状态

ts

image12

list_irq

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

list_irq

image13

free

查看系统堆的内存

free

image14

p

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

p [reg_start_addr] [len]

image15

m

向地址 reg_address 写值 reg_value

m [reg_address] [reg_value]

image16

forkarg

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

forkarg [‑p priority] [‑s size]

image17

fork

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

fork command [arg1 ...]

image18

文件系统命令

df

查看文件系统剩余空间

df [path]

image19

ls

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

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

image20

cat

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

cat <file>

image21

hexdump

查看二进制文件内容

hexdump [‑n num] [‑C] file

image22