装饰行业做网站,wordpress api 插件,旅游网站做模板素材,wordpress谷歌地图插件若该文为原创文章#xff0c;转载请注明原文出处 本文章博客地址#xff1a;https://hpzwl.blog.csdn.net/article/details/132686096
红胖子网络科技博文大全#xff1a;开发技术集合#xff08;包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬…若该文为原创文章转载请注明原文出处 本文章博客地址https://hpzwl.blog.csdn.net/article/details/132686096
红胖子网络科技博文大全开发技术集合包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等持续更新中…
瑞芯微开发专栏
上一篇《RK3568开发笔记五在虚拟机上使用SDK编译制作uboot、kernel和ubuntu镜像》 下一篇敬请期待… 前言 编译了ubootkernelbuildroot后可以单独输入固件也可以整体打包成rootfs进行一次性输入rootfs直接更新升级这个方式目前也是常用的。 烧写器软件RKDevTool 烧写器软件是瑞芯微提供的RKDevTool软件工具如下图 是使用usb-usb线进行烧写的。 烧写Ubuntu固件
步骤一检查开发板连接 开发板需要上电需要接调试串口特别是烧写器的线。 关键点
两头都是USB公口的线开发板哪一个是烧写口开发板启动的时候按如何操作一般是按下按钮可进入烧写模式烧写之后则有烧写工具自行完成了 注意跟海思不同海思需要串口作为过程判断指令交互的一条通道瑞芯微烧写过程不需要串口协助后续刷固件的时候是拔了调试串口刷的好奇心妥妥好奇为什么要调试串口但是RVDevTool上面又没有让选串口号…-… 这里的连接与海思的差不多《Hi3516开发笔记六通过HiTools使用USB/串口将uboot、kernel、rootfs和userdata按照分区表烧写镜像》 连接图如下 方便查看
步骤二准备烧写器软件 将烧写器下载下来然后解压如下图
步骤三拷贝镜像 将上一篇编译的ubuntu系统拷贝到烧写器的image文件夹注意这里制作镜像是在ubuntu宿主机上所以从虚拟机拖出来放到软件的image文件夹下去距离上一篇文章超过半年了我们先检查下上次宿主机打包的文件系统是否是ubuntu检查如下确认是的。 (PS这里显示有6.1G估计ubuntu系统没做啥裁剪) 将升级的总包update.image拷贝到image文件夹
步骤四打开RVDevTool烧写软件 打开软件 点击“升级固件”选择之前拷贝到image的“固件” 选择好了状态为“没有发现设备” 确认我们的设备按照步骤一已经连接了就没问题。
步骤五按下特定按键然后开启开发板 本开发板是按住开发板的“音量” 按键 按住不要松开 然后在按下开发板的电源按键启动开发板 此时烧写工具会提示发现新设备就可以松开 然后会如下 然后点击“升级”不接调试串口没任何关系 下载成功后软件会自动重启手贱了下载过程未到100%点击关闭取消指令实际确认了但是无效 然后开发板重启 这里是宿主机调试串口的配置 原本以为镜像自行编译适配失败了实际不是查看“入坑一”然后主界面如下 多写了p密码跟账户一样topeet 跑ubuntu感觉部分功能有点卡操作了一下又好一些可能板子吃灰太久了没跑起来吧如下 经过测试ubuntu镜像有个硬伤就是黑屏后无法通过触摸去唤醒只能通过鼠标键盘等外设唤醒显示屏所以这个板本必须先把自动屏保黑屏给他关闭了。 烧写支持hdmi输出的ubuntu系统 PS这里支持hdmi意味着其他几路不输出了 本次开发板这次开发已经接了hdmi但是没有切换过去可以自己修改内核为hdmi输出去编译这里我们只是用于展会演示就不费尽了因为看到官方提供的板本中有一个支持hdmi的ubuntu镜像如下图 下下来 重新刷走一遍“烧写ubuntu” 然后结果如下 测试触摸屏无效不支持usb的触摸屏应该是没打触摸屏通用驱动请求官方回复可能是触摸芯片支持不一样 这里插入了键盘和鼠标发现无效。(PS后来发现是使用了升级USB口就无效这里也算是入了一个坑 入坑
入坑一刷完自行编译的ubuntu固件重启后听留下logo界面
问题 刷完固件启动卡在logo“rockchip kernerl”
原因 调试串口打印显示出有部分卡再limit时间上当前并没有卡死就是需要读秒
解决 这里是用官方的方法可以调整如下图 以上修改了有点用修改为30s实际为33s到33s后又变成2min3s所以不懂了
官方技术支持回复
mkdir /etc/network/interfaces.d
vi /etc/network/interfaces.d/eth0文件内容
auto eth0
allow-hotplug eth0 //将网络接口设置为热插拔模式
iface eth0 inet dhcp//设置dhcp自动获取ipvi /etc/network/interfaces.d/eth1vi /etc/systemd/resolved.conf将DNS对应的内容取消注释并添加114.114.114.114内容并取消LLMNRno的注释修改完成如下图所示 最终结果没有尝试因为是后续请教的这时候已经更改为buildroot固件并完成了各种工作了。 上一篇《RK3568开发笔记五在虚拟机上使用SDK编译制作uboot、kernel和ubuntu镜像》 下一篇敬请期待… 若该文为原创文章转载请注明原文出处 本文章博客地址https://hpzwl.blog.csdn.net/article/details/132686096