18610151224 发表于 2020-6-28 09:52:22

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:33

你在烧写\Firefly-RK3308\rockdev\rootfs.img或者./build.sh updateimg之前有没有执行./mkfirmware.sh脚本更新rockdev目录下的文件链接?

18610151224 发表于 2020-6-28 13:28: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:49

应该是的,你可以放个文件进去,然后重新烧写系统验证一下

18610151224 发表于 2020-6-28 17:39:47

neutionwei 发表于 2020-6-28 14:57
应该是的,你可以放个文件进去,然后重新烧写系统验证一下

确实是在这个目录下,单独升级userdata.img 是可以的,但是用./build.sh updateimg生成的update.img 文件烧进去,userdata 文件夹的内容不更新。哪错了?

firefly_zhongw 发表于 2020-6-28 18:09:23

1. ./build.sh updateimg 只是把rockdev里面的文件打包成update.img,并不会重新去拷贝img相关文件
2. 详细看build.sh脚本文件里的内容

18610151224 发表于 2020-6-28 21:31:43

firefly_zhongw 发表于 2020-6-28 18:09
1. ./build.sh updateimg 只是把rockdev里面的文件打包成update.img,并不会重新去拷贝img相关文件
2. 详 ...

那如果要所有一起生成一个烧写文件,量产的那种改该怎么操作了。

firefly_zhongw 发表于 2020-6-29 09:39:38

1. ./build.sh包含了编译,打包等操作, 详细看build.sh脚本
2. 看维基教程全自动编译脚本章节,http://wiki.t-firefly.com/zh_CN/Core-3308Y/sdkbuilding.html#quan-zi-dong-bian-yi-jiao-ben
页: [1]
查看完整版本: rootfs 更新文件问题