RK3568开发板的镜像烧录,镜像制作和碰到的问题

1 RK3568烧录镜像

Tips

直接去看淘宝店家给的资料,网上的太乱,遇到问题可以加一下售后群。

SAIL-RK3568开发板光盘-20220810链接:百度网盘 请输入提取码  提取码:6v4i

2 如果下载店家给的资料,百度网盘下载比较慢,可以早点下载。

3 串口读取的数据乱码: 波特率要设置到1500000 会超出终端应用的最大值,手动输入

我这里用的SmartTTY 

RK3568开发板的镜像烧录,镜像制作和碰到的问题_第1张图片

4  按照操作文档连接Type-c后,串口后终端无数据:

记得打开power on电源开关上电。

5 Type-A线连接电脑无法识别

解决方法参考:

http://t.csdn.cn/HU5QY

6  打开RKDevTool.exe显示loading config file failed

需要把这些文件下载到一个单独的文件夹下。

RK3568开发板的镜像烧录,镜像制作和碰到的问题_第2张图片

打开后是这样的界面 (链接USB A)

RK3568开发板的镜像烧录,镜像制作和碰到的问题_第3张图片

7 进入Loader模式

1. 在终端输入reboot loader

2. 长按recovery,然后按reset键

3 点击切换按钮 

正常操作后会显示如下,即可开始烧录

RK3568开发板的镜像烧录,镜像制作和碰到的问题_第4张图片

8. 烧录镜像

(因为我之前通过rsync方法打包的是开发板的文件系统镜像,这里使用下载镜像的方法。通过固件烧录的方法可以参考网盘里的开发手册,不过只能烧录店家提供的最基本的固件版本,不建议)

把从百度网盘上下载MiniLoaderAll.bin,parameter-ubuntu.txt,uboot.img,boot.img

把文件位置粘贴到上面的“7 进入Loader模式 ”图的位置。点击执行就可

E:\BaiduNetdiskDownload\RK3568\image_ubuntu\MiniLoaderAll.bin

E:\BaiduNetdiskDownload\RK3568\image_ubuntu\parameter-ubuntu.txt

E:\BaiduNetdiskDownload\RK3568\image_ubuntu\uboot.img

E:\BaiduNetdiskDownload\RK3568\image_ubuntu\boot.img

E:\BaiduNetdiskDownload\RK3568\image_ubuntu\rk3568_v3.img(这个是你要烧录的)

正常操作会显示

RK3568开发板的镜像烧录,镜像制作和碰到的问题_第5张图片

9烧录镜像后因为重装系统可能导致无法ssh链接开发板,提示一大堆@@@@@@@

linux解决方法    ssh-keygen -f "/home/siflower/.ssh/known_hosts" -R "192.168.208.218" 服务器 重装系统后 删除服务器之前的公钥信息

Windows 解决方法: 删除.ssh里的known_hosts文件里的192.168.208.218的有关信息.

10 镜像烧录后没有内存安装软件

查看内存df -h

可与i看到/dev/root  只有4g大小

查看磁盘 fdisk -l 

而/dev/mmcblk2p3有27g的未知空间

输入

resize2fs /dev/mmcblk2p3 

磁盘空间恢复正常.

RK3568开发板的镜像烧录,镜像制作和碰到的问题_第6张图片

2 镜像导出:

因为我已经把需要的配置都做好了,可以直接在你的linux PC上按顺序输入(PC安装ssh和rsync. 建议使用WSL,使用方法可以参考需要我写的另一篇文:http://t.csdn.cn/ECzVi)

sudo rsync -avx [email protected]:/ rootfs     (这是你板子的IP地址,因为镜像已经修改过ssh配置,所以可以以root权限进入进行打包。)

sudo dd if=/dev/zero of=rk3568.img  bs=1M count=30000      (相当于创建一个30g的空间,因为板子的内存是29g,太小的话后续会显示没有空间. rk3568.img是你要创建的镜像的名称)

sudo mkfs.ext4 -F -L linuxroot rk3568.img    格式化镜像文件,并加入linuxroot卷标:

mkdir ubuntu-mount    挂载镜像并往里面拷入修改后的文件系统

sudo mount rk3568.img ubuntu-mount

sudo cp -rfp rootfs/* ubuntu-mount

sudo umount ubuntu-mount  卸载镜像

sudo e2fsck -p -f rk3568.img  检查并修复rk3588.img镜像的文件系统 

sudo resize2fs -M rk3568.img  精简rk3588.img镜像文件的大小

就可以得到一个镜像文件了.

RK3568开发板的镜像烧录,镜像制作和碰到的问题_第7张图片

因为我已经把之前的配置都做好了,很多配置不需要修改,有疑问的话可以参考这个 http://t.csdn.cn/u4pOH

如果你是安装的店家给的rootfs_ubuntu.img那么你在打包的时候还需要安装rsync,openssh-server. 配置ssh,可以以root用户进入.参考  http://t.csdn.cn/t0u9s

3 配置开发板

gpio的操作:

wifi的操作:

iwconfig命令查看

需要配置:channel,ssid,mode

参考:

ttp://t.csdn.cn/icrqJ mode

http://t.csdn.cn/5bjPK channel

http://t.csdn.cn/TTUOv   信道信息

http://t.csdn.cn/BufD2

4 从头装碰到的一些问题

需要安装的软件有 java,git,ssh,

usb工具 usbutils

无线网络工具 wireless-tools

无线网卡驱动 :因为板子的内核是固定的,uname-r会一直显示4.19.232 这样无线网卡的驱动编译就会出问题.因此需要使用  .ko文件.

板子ping不通PC 

安装软件前apt-get update  apt-get upgrade.  

板子使用国内的源update会出问题 不知道为啥.不用修改就行.

如果你打包了文件系统做成镜像,烧录 and  this :

RK3568开发板的镜像烧录,镜像制作和碰到的问题_第8张图片

  可以以root用户进入.参考  http://t.csdn.cn/t0u9s

then    you can reference    "2 镜像导出:"

你可能感兴趣的:(ubuntu,linux,运维)