|
請問如何編譯出update.img ?
发表于 2017-5-29 09:58:00
浏览:9107
|
回复:2
打印
只看该作者
[复制链接]
楼主
問題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.
請問這部分有人可以說明一下嗎?
感謝~
|
|