算能AI计算服务器SE5设备树的二次修改实操
目录
1.大纲
2.实操
2.下载对应文件包
3.解包启动文件
4.修改对应的设备树
5.重启后
教程链接:https://github.com/sophgo/sophon-tools/tree/main/source/pmemory_edit
1.大纲
2.实操
2.1 选择串口,波特率115200,重启设备,查看设备树信息,我获取的设备树配置为fdt-pcb8-mm0
查找配置设备对应的设备树名称,操作如下
cd /boot/
ls
vim multi.its
我的设备树配置信息为bm1684_asic_boxm_mm0.dtb
2.下载对应文件包
下载文件进行上传
tar -xaf 解压包名称
ls
cd memory_edit/
ls
./memory_edit.sh -p
本人在运行./memory_edit.sh -p时出现以下问题,但好像对最后更改的效果没有影响
3.解包启动文件
复制2个文件
cd memory_edit/
ls
cp /boot/emmcboot.itb .
cp /boot/multi.its .运行该命令进行解包
export MEMORY_EDIT_RAMDISK=1
./memory_edit.sh -d emmcboot.itb
4.修改对应的设备树
本人在这里修改了以下内容,将gpio5删除或者把default-state改为on
之后:
./memory_edit.sh -e emmcboot.itb,新的itb文件会在output目录下生成
ls
复制替换,使用新的:
sudo cp output/emmcboot.itb /boot/emmcboot.itb
sync
sudo reboot
5.重启后
开机后:
ls
cd /proc/
cd /proc/device-tree/info/
ls
cat file-edit
结果如下,跟视频里说的不一样,但是不影响正常使用。
视频中的结果