Firefly开源社区

标题: rootfs 更新文件问题 [打印本页]

作者: 18610151224    时间: 2020-6-28 09:52
标题: rootfs 更新文件问题
我修改了\buildroot\board\rockchip\rk3308\fs-overlay\etc\asound.conf, 然后执行./build.sh rootfs, 然后我用瑞芯微的升级工具单独升级buildroot\output\firefly_rk3308_release\images\rootfs.ext2, 话的这asound.conf,板子上的asound.conf就更新了。
但是用直接用../build.sh,然后用瑞芯微升级工具单独升级\Firefly-RK3308\rockdev\rootfs.img, 或是直接用./build.sh updateimg 生成update.img,然后用瑞芯微的升级整个升级update.img, 到板子上的asound.conf,都不会更新,还是旧的。
这是什么原因呢。
作者: neutionwei    时间: 2020-6-28 11:23
你在烧写\Firefly-RK3308\rockdev\rootfs.img或者./build.sh updateimg之前有没有执行./mkfirmware.sh脚本更新rockdev目录下的文件链接?
作者: 18610151224    时间: 2020-6-28 13:28
neutionwei 发表于 2020-6-28 11:23
你在烧写\Firefly-RK3308\rockdev\rootfs.img或者./build.sh updateimg之前有没有执行./mkfirmware.sh脚本 ...

了解了,还有就是比如我要在/userdata 目下出厂的时候就内置一些文件,应该放在哪,Firefly-RK3308\device\rockchip\userdata, 这里吗?
作者: neutionwei    时间: 2020-6-28 14:57
应该是的,你可以放个文件进去,然后重新烧写系统验证一下
作者: 18610151224    时间: 2020-6-28 17:39
neutionwei 发表于 2020-6-28 14:57
应该是的,你可以放个文件进去,然后重新烧写系统验证一下

确实是在这个目录下,单独升级userdata.img 是可以的,但是用./build.sh updateimg生成的update.img 文件烧进去,userdata 文件夹的内容不更新。哪错了?
作者: firefly_zhongw    时间: 2020-6-28 18:09
1. ./build.sh updateimg 只是把rockdev里面的文件打包成update.img,并不会重新去拷贝img相关文件
2. 详细看build.sh脚本文件里的内容
作者: 18610151224    时间: 2020-6-28 21:31
firefly_zhongw 发表于 2020-6-28 18:09
1. ./build.sh updateimg 只是把rockdev里面的文件打包成update.img,并不会重新去拷贝img相关文件
2. 详 ...

那如果要所有一起生成一个烧写文件,量产的那种改该怎么操作了。
作者: firefly_zhongw    时间: 2020-6-29 09:39
1. ./build.sh  包含了编译,打包等操作, 详细看build.sh脚本
2. 看维基教程全自动编译脚本章节,http://wiki.t-firefly.com/zh_CN/ ... ng-bian-yi-jiao-ben




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1