Firefly开源社区

打印 上一主题 下一主题

請問如何編譯出update.img ?

81

积分

0

威望

0

贡献

游客

积分
81

請問如何編譯出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.
請問這部分有人可以說明一下嗎?
感謝~

回复

使用道具 举报

62

积分

0

威望

0

贡献

技术小白

积分
62
发表于 2017-5-31 10:57:26        只看该作者  沙发
回复

使用道具 举报

433

积分

3

威望

0

贡献

技术达人

Rank: 2

积分
433
发表于 2017-6-7 13:15:29        只看该作者  板凳
AndroidTool下面有脚本可以生成的,先将对应的img放到rockdev/image目录下面,然后执行rockdev目录下面的mkupdate.bat脚本即可生成update.img
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表