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