1 RK3568烧录镜像
Tips
1 直接去看淘宝店家给的资料,网上的太乱,遇到问题可以加一下售后群。
SAIL-RK3568开发板光盘-20220810链接:百度网盘 请输入提取码 提取码:6v4i
2 如果下载店家给的资料,百度网盘下载比较慢,可以早点下载。
3 串口读取的数据乱码: 波特率要设置到1500000 会超出终端应用的最大值,手动输入
我这里用的SmartTTY
4 按照操作文档连接Type-c后,串口后终端无数据:
记得打开power on电源开关上电。
5 Type-A线连接电脑无法识别
解决方法参考:
6 打开RKDevTool.exe显示loading config file failed
需要把这些文件下载到一个单独的文件夹下。
打开后是这样的界面 (链接USB A)
7 进入Loader模式
1. 在终端输入reboot loader
2. 长按recovery,然后按reset键
3 点击切换按钮
正常操作后会显示如下,即可开始烧录
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(这个是你要烧录的)
正常操作会显示
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
磁盘空间恢复正常.
2 镜像导出:
因为我已经把需要的配置都做好了,可以直接在你的linux PC上按顺序输入(PC安装ssh和rsync. 建议使用WSL,使用方法可以参考需要我写的另一篇文:http://t.csdn.cn/ECzVi)
sudo rsync -avx root@192.168.208.218:/ 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镜像文件的大小
就可以得到一个镜像文件了.
因为我已经把之前的配置都做好了,很多配置不需要修改,有疑问的话可以参考这个 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
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 :
可以以root用户进入.参考 http://t.csdn.cn/t0u9s
then you can reference "2 镜像导出:"