Firefly开源社区

标题: 請問如何編譯出update.img ? [打印本页]

作者: woei    时间: 2017-5-29 09:58
标题: 請問如何編譯出update.img ?
問題1:
根據http://wiki.t-firefly.com/index. ... 288/Build_kernel/en的教學文件, 我已經成功編譯出以下幾個image files
linweiting@ubuntu:~/rk3288/firefly-rk3288-kernel$ ls -l *.img
-rw-r--r-- 1 linweiting linweiting 8912896 May 27 22:05 boot.img
-rw-r--r-- 1 linweiting linweiting 2577493 May 27 08:18 initrd.img
-rw-r--r-- 1 linweiting linweiting 6292700 May 27 20:54 kernel.img
-rw-r--r-- 1 linweiting linweiting  120320 May 27 20:54 resource.img

我看到還有另一外一種是, 可以弄出一個update.img
而 update.img contains the bootloader, parameters and all partition image files
不過我卻找不到有哪邊文章可以教我弄出 update.img檔案
請問有人可以指點嗎?




問題2:
另外, 我編譯出上面幾個 image檔案之後, 我從rockships的網站上看到一篇文章,
http://opensource.rock-chips.com/wiki_Rkdeveloptool
可以把檔案刷進eMMC內
===== download open source version of rockchip upgrade_tool =====
**** http://opensource.rock-chips.com/wiki_Rkdeveloptool

$ sudo apt-get install libudev-dev libusb-1.0-0-dev dh-autoreconf
$ git clone https://github.com/rockchip-linux/rkdeveloptool.git
$ cd rkdeveloptool
$ autoreconf -i
$ ./configure
$ make
$ sudo make install
$ sudo rkdeveloptool -h

請問也有人用這個工具嗎?
在我使用這個工具時, 我不懂的是, 我看過別的 room image, 通常都會有好幾個 partitions,
但是我在 http://wiki.t-firefly.com/index. ... 288/Build_kernel/en 卻沒看到任何地方在說明該切出哪些 partitions,
這樣 rkdeveloptool 才可以分別把不同的 image file 寫入不同的 partition.
請問這部分有人可以說明一下嗎?
感謝~


作者: kris_fei    时间: 2017-5-31 10:57
供参考:
http://blog.csdn.net/kris_fei/article/details/52677669
作者: z3j6w9    时间: 2017-6-7 13:15
AndroidTool下面有脚本可以生成的,先将对应的img放到rockdev/image目录下面,然后执行rockdev目录下面的mkupdate.bat脚本即可生成update.img




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