16 Commits

Author SHA1 Message Date
liuyi
79cabf332b tools: boot_merger: update to v1.35
update features:
	1.add CrcOff to skip crc check when boot download

Change-Id: I52a6a2b093ec09af41bddf14219f79c620be0037
Signed-off-by: liuyi <liuyi@rock-chips.com>
2024-02-29 10:47:03 +08:00
liuyi
829d7a6a22 tools: boot_merger: update to v1.34
update features:
	1.add align to support ufs

Change-Id: Idd03a8f1c0c95cf03ffee2132b72a052372917d9
Signed-off-by: liuyi <liuyi@rock-chips.com>
2023-11-13 10:34:35 +08:00
liuyi
4e110beca1 tools: boot_merger: Fix return code always 0
Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I7b5b0c0e5a9b837426ae0159500ecd79491b24a0
2023-03-21 01:40:31 +00:00
liuyi
9f43b3c163 tools: boot_merger: v1.2
1.add IDB_PATH in the OUTPUT section
2.add CREATE_IDB in the FLAG section
3.support to create idblock binary during packing loader

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: Ic8b1f5eef0151e5813ec0493c6bc6ef6490768d0
2022-03-01 11:34:37 +00:00
liuyi
731cd6f554 tools: boot_merger: update for RV1106 support
1.support chip flag start with -RV

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I1b64b0ca275b54d7752430e76d67b1e9894dd9f2
2022-02-16 14:51:55 +08:00
liuyi
96997db3bb tools: rk_sign_tool: update to v1.38
tools: boot_merger: set rc4_off as default

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I80ea3762c051a81082885bab01c3d047646f08b8
2020-12-30 16:31:41 +08:00
liuyi
c2d09f8bab tools: boot_merger: delete lib and softlink
Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I50c5fa194ed5a7acb850cdb7b7b4ead03f1448bb
2020-12-30 16:31:41 +08:00
Joseph Chen
7afa67f19f tools: soft link boot_merger from lib/boot_merger
lib/boot_merger is build from lib/boot_merger.py and
it's required by RK3568.

It compabiles with old loader format.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ib9ace18d5b3a7465322e3f128e2e1ccb9192f3cf
2020-11-27 16:55:46 +08:00
liuyi
adfba59723 tools: boot_merger: update to v1.3
1.change loader format
2.support to generate sha512 hash

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I0f25a6f2c93340e265abec1037da07c961edc742
2020-11-19 15:25:44 +08:00
liuyi
e42d12cd0e tools: boot_merger:
support to create rk3566 loader

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: Ic23ba56c0e82b631946b9ea1e04169b2000d57bd
2020-11-06 18:28:07 +08:00
Joseph Chen
f50b5d3ef7 tools: boot_merger: add option to enable rc4 flag
Base on U-Boot next-dev commit:
(abe2842 tools: rockchip: boot_merger: add option to enable rc4 flag)

The legacy chips like rk3188 maskrom require all IDB data with RC4,
the boot_merger pack the loader with a rc4 flag in header,
and the upgrade_tool will write the data with rc4 to IDB area.

usage:
boot_merger --rc4 RKBOOT/RK310BMINIALL.ini

and you can see log below if success with RC4:
* enable RC4 for IDB data(both ddr and preloader)

Test on rk3188.

Change-Id: I7de55a09a849d16cee516ebdf0782a67d26db165
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-06-26 11:24:57 +08:00
Joseph Chen
d6a9e22ee1 tools: boot/trust_merger: add "--prepath" support
build from next-dev with command: ./make.sh rk3399

on commit:
(2e6f3f4 tool: rockchip: boot/trust_merger: ignore prepath when it's already exist)

Change-Id: If82105789adbf2f500cca08468d1b94e34bc4e00
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-05-27 14:21:53 +08:00
Kever Yang
8e2e2d4193 tools: boot_merger: support add rc4 for legacy soc
The legacy chips like rk3188 maskrom require all IDB data with RC4,
the boot_merger pack the loader with a rc4 flag in header,
and the upgrade_tool will write the data with rc4 to IDB area.

usage:
boot_merger --rc4 RKBOOT/RK310BMINIALL.ini

Change-Id: I7788011885f153046117f193c9c9cbabe725eefa
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2018-12-06 11:09:46 +08:00
Joseph Chen
77e74af750 tools: boot_merge: support "--size" args
Change-Id: I7be7588cb331d6305eed738933221ac27947219a
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2018-09-12 10:26:15 +08:00
Joseph Chen
55f592f16a tools: update boot_merger and trust_merger
both of them support "--replace" command:
./boot_merge --replace [legacy prefix path] [new prefix path] [File]
./trust_merge --replace [legacy prefix path] [new prefix path] [File]

Change-Id: Ia6a47d04324b647667ba3c813daec5c5bb43eb86
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2018-01-26 19:06:22 +08:00
Kever Yang
224850510b tools: add tools for merge rkbin
These tools are from tool/ of Rockchip u-boot rkdevelop branch

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-12-12 10:52:56 +08:00