K1 OH5.0 系统调试说明
修订记录
修订版本 | 修订日期 | 修订说明 |
001 | 2025-01-13 | 初始版本 |
002 | 2025-04-11 | 添加MUSE Pi Pro |
1. 调试工具和方法
1.1. 串口调试
可用,波特率 115200,直接使用即可,可以查看 uboot
,kernel
,OpenHarmony init
进程相关打印。
1.1.1. 调整串口打印等级
1.1.1.1. 仅本次启动有效
串口中执行如下命令即可:
echo 8 > /proc/sys/kernel/printk
1.1.1.2. 持续生效
主要通过修改 env_k1-x.txt
文件中的 loglevel
值来实现,有 2 种方式:
-
修改代码并编译固件,修改
device/board/spacemit/xxx/kernel/boot/bootfs/env_k1-x.txt
中loglevel
的值,重新编译固件并烧录即可 -
系统中直接修改,按照如下步骤进行:
- 挂载内核
# cd dev/block/
# ls
by-name loop5 mmcblk2p1 mmcblk2p3 mmcblk2p9 ram12 ram4
loop0 loop6 mmcblk2p10 mmcblk2p4 platform ram13 ram5
loop1 loop7 mmcblk2p11 mmcblk2p5 ram0 ram14 ram6
loop2 mmcblk2 mmcblk2p12 mmcblk2p6 ram1 ram15 ram7
loop3 mmcblk2boot0 mmcblk2p13 mmcblk2p7 ram10 ram2 ram8
loop4 mmcblk2boot1 mmcblk2p2 mmcblk2p8 ram11 ram3 ram9
#
# mount mmcblk2p5 /tmp
# cd /tmp
# ls
Image.itb bianbu.bmp env_k1-x.txt k1-x_ZT001H.dtb lost+found- 通过
hdc
拉出env_k1-x.txt
,修改后,再推入/tmp
文件夹
D:\>hdc file recv /tmp/env_k1-x.txt
FileTransfer finish, Size:134 time:23ms rate:5.83kB/s
D:\>hdc file send env_k1-x.txt /tmp/
FileTransfer finish, Size:134, File count = 1, time:8ms rate:16.75kB/s- 取消挂载内核,重启即可生效
# unmount /tmp
# reboot