YouMin Chen
1f5c20ccbb
tools: ddrbin_tool: Update ddrbin_tool_user_guide.txt
...
Update ddrbin_tool_user_guide.txt to point to ddrbin_tool.py as
ddrbin_tool no longer exists
Signed-off-by: YouMin Chen <cym@rock-chips.com >
Change-Id: Id01604c1becd5be79bb762dc906157458fd94acb
2025-04-08 07:47:49 +00:00
Xuhui Lin
c3f5ced134
tools: rk_sign_tool: Add rv1126b support
...
Change-Id: Ia548776abe3533c7f4a166fa075049e9e7cf4eb1
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com >
2025-04-01 14:50:28 +08:00
cww
44216040fa
tools: build mkimage/fit_check_sign with -static
...
== Build from next-dev:
(91b5d8722da scripts: Add fit-sign.sh)
== build command:
make rv1103b_defconfig rk-sfc.config
./make.sh --spl-new --no-sign CROSS_COMPILE=arm-rockchip831-linux-uclibcgnueabihf-
+CONFIG_FIT_SIGNATURE=y
+CONFIG_SPL_FIT_SIGNATURE=y
+CONFIG_CMD_HASH=y
+CONFIG_DM_CRYPTO=y
+CONFIG_ROCKCHIP_CIPHER=y
+CONFIG_SPL_ROCKCHIP_CIPHER=y
+CONFIG_ROCKCHIP_CRYPTO_V2=y
+CONFIG_SPL_ROCKCHIP_SECURE_OTP=y
+CONFIG_RSA_N_SIZE=0x200
+CONFIG_RSA_E_SIZE=0x10
+CONFIG_RSA_C_SIZE=0x20
+CONFIG_ROCKCHIP_SECURE_OTP=y
+CONFIG_MISC=y
== Build Machine:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
Change-Id: I6fd108a738619bf3ae01a773804e293bcb6877f3
Signed-off-by: cww <cww@rock-chips.com >
2025-01-06 10:14:14 +00:00
Joseph Chen
88d46662a9
tools: Add fit sign tools support
...
sync from next-dev:
(91b5d8722da scripts: Add fit-sign.sh)
Signed-off-by: Joseph Chen <chenjh@rock-chips.com >
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com >
Change-Id: I59c93391810ffe3753f55c64531a999fae9f5428
2025-01-06 09:47:55 +00:00
YouMin Chen
55a95caaef
tools: ddrbin_tool: add ddrbin_tool.py and update to v1.21 20241211
...
Signed-off-by: YouMin Chen <cym@rock-chips.com >
Change-Id: Ia155db269c74aaa35aaab50d21742a16b5f0240b
2024-12-19 10:34:51 +08:00
Xuhui Lin
a6cf109c33
tools: setting.ini: Solve compile problem because no sign_algo=
...
Change-Id: I3be0c01cfda95e72cbe58b993811482b76835bb6
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com >
2024-11-08 15:57:34 +08:00
Joseph Chen
12660714c8
tools: Update mkimage
...
- Fix "8520f4e537a tools: update mkimage" which brings:
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found
- This version support build more platform idblock.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com >
Change-Id: I664396e666302bc8ae0af74bb2b42ca5e78f1197
2024-10-18 09:26:11 +08:00
Yifeng Zhao
8520f4e537
tools: update mkimage
...
build with command:
./make.sh rk3588
from next-dev:
60495a9f07 configs: px30/rk3326: support RNG SEED
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com >
Change-Id: Ibbe27b8d7a96e5b837f98f371899c22a2c253d81
2024-10-17 11:47:13 +08:00
Xuhui Lin
b954e314ae
tools: setting.ini: Update rv1106b support
...
Change-Id: Ifc9bad1535e2c8d18797649cabd908ad24f2c661
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com >
2024-09-03 14:45:49 +08:00
Xuhui Lin
06f49a12e7
tools: rk_sign_tool: Update to v1.42
...
Add rv1103b support in setting.ini
Change-Id: Ic1b5d69cb36dfde2aced3ed4574311ed0b010651
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com >
2024-08-29 14:44:12 +08:00
Zhihuan He
fd10c5077a
tool: ddrbin_tool: update to v1.20 20240708
...
update feature:
add support rk3506 rv1103b
Change-Id: I1b54e2d6b0c18ca53857505078458d8f3f9eca5e
Signed-off-by: Zhihuan He <huan.he@rock-chips.com >
2024-07-09 16:05:57 +08:00
Jon Lin
80d21b102f
tool: pcie_idb_config: Support Gen3x1
...
Change-Id: I72970b3bcb5abec358fe7124e5939e7524640de0
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2024-05-20 09:11:20 +08:00
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
Zhihuan He
9dcea43d04
tool: ddrbin_tool: update to v1.19 20240117
...
update feature:
1. add ext_temp_ref and derate_en support for
loader parameter V1.
Signed-off-by: Zhihuan He <huan.he@rock-chips.com >
Change-Id: I02fbac315b9f977cfb481bd1aff1429ca481d1c1
2024-01-17 14:11:07 +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
a1b2a01a20
tools: rk_sign_tool: update to v1.4
...
update features:
1. support to sign and verify loader by ecdsa
2. fix sm2 sign bug,do sm3 hash twice
Change-Id: I9d707d67df81ae48702e832cd0482e7523c718b7
Signed-off-by: liuyi <liuyi@rock-chips.com >
2023-11-06 10:38:29 +08:00
Xuhui Lin
a223914a39
tools: Add support for packing multiple idblock.img
...
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com >
Change-Id: I899c603d063375af1080e2642b046f77f04ba621
2023-10-19 09:19:45 +08:00
Jon Lin
90d8781dba
tool: pcie_idb_config: Add code
...
Support:
./pcie_idb_config.sh <soc> <gen> <lanes> <uart_baundary> <input>
Calling help:
./pcie_idb_config.sh -h
Change-Id: I3c7eab65adb1c8368a52442c32c2e39f28b8ed8f
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2023-10-12 09:40:21 +08:00
YouMin Chen
6dab7052d0
tool: ddrbin_tool: update to v1.18 20230919
...
update feature:
1. support loader parameter V5, vref modify for ddr2/3/4 and lpddr2/3
Signed-off-by: YouMin Chen <cym@rock-chips.com >
Change-Id: I7477d8db0a0a0c26bc33ea4204350fa04c59578c
2023-09-26 15:58:06 +08:00
Zhihuan He
bac3cde4c6
tool: ddrbin_tool: update to v1.17 20230725
...
update feature:
1. add ca skew modify for RK3528
2. add first_init_dram_type/dfs_disable for RK3588
Signed-off-by: Zhihuan He <huan.he@rock-chips.com >
Change-Id: I3d9c4cc8b739305adcd49153f9529fac6f0d9653
2023-08-02 14:43:50 +08:00
Zain Wang
7051cd57c7
tools: rk_sign_tool: Update to v1.39
...
Fixed rkbin loader signed error.
Signed-off-by: Zain Wang <wzz@rock-chips.com >
Change-Id: Idbab33ebb08bd5d19a21d7ca133abd240b67bfe6
2023-07-11 18:24:17 +08:00
Zain Wang
50f626abcd
tools: rk_sign_tool: Update to v1.38
...
Add RK3562 support.
Signed-off-by: Zain Wang <wzz@rock-chips.com >
Change-Id: I0fe4952f01582aa0bea969d3ba6753ab29c4ee79
2023-06-27 16:08:22 +08:00
liuyi
275214401c
tools: programmer_image_tool: Update to v1.25
...
using 0 as fill byte for emmc
Signed-off-by: liuyi <liuyi@rock-chips.com >
Change-Id: I6eb8b4b59831ec8721a5fd7427208f21d02b0bed
2023-06-21 14:40:23 +08:00
YouMin Chen
1c9962b9a5
tool: ddrbin_tool: update to v1.15 20230530
...
update feature:
1. update parameter ext_temp_ref_en to ext_temp_ref
Signed-off-by: YouMin Chen <cym@rock-chips.com >
Change-Id: I516758daf747acc975624dfa148d74a472b3cd59
2023-06-05 09:13:37 +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
YouMin Chen
9c25957f74
tool: ddrbin_tool: update to v1.14 20221414
...
build from:
5670c33 tools: version v1.14 20221214
Signed-off-by: YouMin Chen <cym@rock-chips.com >
Change-Id: I02421962402a567911e83cec6c257894e66b1eae
2023-01-03 09:37:33 +08:00
Joseph Chen
05819687b0
tools: rk_sign_tool: Add rk3528 support
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com >
Change-Id: I19ac2ced21d8af45d29b00434ff4a2916b49fa5a
2022-12-20 09:09:23 +00:00
Zhihuan He
f90d99fcb2
tool: ddrbin_tool: update to v1.13 20221205
...
build from:
db59e31 tools: version v1.13 20221205
Signed-off-by: Zhihuan He <huan.he@rock-chips.com >
Change-Id: I0efed772ccff77ba840e6440407fdd5d30324742
2022-12-05 11:16:17 +08:00
Zhihuan He
6f34a9d109
tool: ddrbin_tool: update to v1.12 20221031
...
build from:
ddbee40 updata to version v1.12 20221031
update feature:
ddbee40 updata to version v1.12 20221031
7e21690 updata to version v1.12 20221027
0ff7f43 tool: add pstore, boot_fsp etc info
ce4ec38 updata to version v1.11 20220729
27ae957 tool: rename res_space_remap to res_space_remap_partion
5f4e2f3 updata to version v1.11 20220725
c6bf61f tool: add support extended temperature refresh, auto
precharge etc.
13464e2 tools: add sdram.h
Signed-off-by: Zhihuan He <huan.he@rock-chips.com >
Change-Id: Ie93bc49d1f0c2550495861ba333e3cbca115e2bd
2022-11-16 09:00:26 +08:00
Wu Liangqing
f94e6049ba
tools: rk_sign_tool: Update to v1.36 revision(2022\08\25)
...
1.kk command add --out option for compatible with rk_sign_tool
Change-Id: Id507b5f290b562a0f4fa83ea7622ca9935d33cc5
Signed-off-by: Wu Liangqing <wlq@rock-chips.com >
2022-09-16 11:39:51 +08:00
Zhihuan He
d42b646f88
tool: ddrbin_tool: modify DDR (final) freq description
...
Signed-off-by: Zhihuan He <huan.he@rock-chips.com >
Change-Id: I4774026b4602de800d5dae216e0826c5189ad4d5
2022-07-07 15:45:17 +08:00
Zhihuan He
612e733e7e
tool: ddrbin_tool: update to v1.10 20220506
...
build from:
03d6779 updata to version v1.10 20220506
update feature:
5854a58 tool: support -g gen.txt to modify ddrbin file
f088447 updata to version v1.10 20220406
0d86ab0 tool: add eye scanning support
Signed-off-by: Zhihuan He <huan.he@rock-chips.com >
Change-Id: I6cf674398d64243513eebbe0025597ea2ebcaa96
2022-05-06 14:41:27 +08:00
Joseph Chen
999b68c898
tools: rk_sign_tool: Add rv1106 support
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com >
Change-Id: Ib29f041129f71530cd6ac1c5424e8b69258cb01c
2022-03-18 07:58:29 +00:00
Jon Lin
e9e24f14d5
tools: programmer_image_tool: Update to 1.23
...
Only implement -2 configuration to IDB
Change-Id: I46aa5b2635414f6dff8cbd6b99ca679497d14029
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2022-03-11 11:24:22 +08:00
liuyi
64216e9888
tools: rk_sign_tool: optimise
...
1.update setting.ini to add 3588 support
2.fix sign_cert erro prompt
Signed-off-by: liuyi <liuyi@rock-chips.com >
Change-Id: I45734c1364f9f8413fe4eb01774acb64acf8cb7b
2022-03-11 09:29:15 +08:00
liuyi
2de2cf1bc4
tools: sign_tool: uploading
...
1.uploading sign_tool in c++
2.support to sign by key in the server
3.support to verify signed file in local
Signed-off-by: liuyi <liuyi@rock-chips.com >
Change-Id: I19456f8d2c4be1d0929ec022012d4b0e59f0d60c
2022-03-01 11:35:49 +00:00
liuyi
06f81b974a
tools: rk_sign_tool: delete
...
1.delete rk_sign_tool and library in python
2.prepare for uploading sign_tool in c++
Signed-off-by: liuyi <liuyi@rock-chips.com >
Change-Id: I12766d6715e8f9bb647479690358ddec4ec032c5
2022-03-01 11:34:37 +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
Zhihuan He
8edfcbea7b
tool: ddrbin_tool: update to v1.09 20211130
...
updata: add support rk3588
Signed-off-by: Zhihuan He <huan.he@rock-chips.com >
Change-Id: I025871d99b45ebacbc891f99d1594f99cbbc9d0b
2021-12-30 10:15:51 +08:00
Joseph Chen
cf03aba7fa
tools: trust_merger: use p_paddr property to filter segments
...
PX30s bl31 contains none flat VA/PA mapping segments, it should
use p_paddr to filter them.
build from next-dev:
02c35d15a0 tool: trust_merger: use p_paddr property to filter segments
build command:
./make.sh px30
Signed-off-by: Joseph Chen <chenjh@rock-chips.com >
Change-Id: I94926352b33b6e1b6feba3349743744a7554501d
2021-12-21 14:48:17 +08:00
Joseph Chen
f31d599039
tools: add gpt2env
...
This tool generates the gpt table with env format which
can be used in U-Boot by command:
gpt write mmc 0 $partitions
gpt verify mmc 0 $partitions
Usage:
./tools/gpt2env -i parameter.txt -o gpt_env.txt
Signed-off-by: Joseph Chen <chenjh@rock-chips.com >
Change-Id: Ib7ec33ac3d19fa8a1874c1b20526516b0d9f6006
2021-11-29 14:32:08 +08:00
Zhihuan He
d0242c74a8
tool: ddrbin_tool: update to v1.08 20211018
...
updata: add support rk3308BS
Signed-off-by: Zhihuan He <huan.he@rock-chips.com >
Change-Id: I01891b2bfb0983139262469f379ee017ee521a38
2021-10-19 09:29:27 +08:00
Zhihuan He
ee173db8dd
tool: ddrbin_tool: modify rk3288 support version
...
Signed-off-by: Zhihuan He <huan.he@rock-chips.com >
Change-Id: I98acafa705db87fdbb233d73dc2974b5450a89dc
2021-08-18 17:09:21 +08:00
Zhihuan He
65cc5683f9
tool: ddrbin_tool: modify freq describe
...
Signed-off-by: Zhihuan He <huan.he@rock-chips.com >
Change-Id: I07eda8e977da6f783ee67e6c013ac86d6bc6cc99
2021-07-16 15:40:05 +08:00
Zhihuan He
862514293b
tool: ddrbin_tool: update to v1.07 20210603
...
1.add modify driver strength, odt, Vref and etc for rv1126 and rk3568
2.support getting ddrbin config to gen_param.txt:
./ddrbin_tool -g gen_param.txt px30_ddr_333MHz_v1.15.bin
3.add disable print training.
Signed-off-by: Zhihuan He <huan.he@rock-chips.com >
Change-Id: I8c101dacd14926891d1632095fa9e1af1ab4f286
2021-06-25 09:05:07 +08:00
Zorro Liu
b29e7bf22a
tools: bmp2gray16: support eink power off logo
...
Build from next-dev with command ./make.sh rk3566-eink
on-commit:
(74b82d9635 tools: rockchip: bmp2gray16: support eink power off logo)
Signed-off-by: Zorro Liu <lyx@rock-chips.com >
Change-Id: Iedb3768cd55c253a311dfd3a6ef9351ade96cc47
2021-06-22 18:19:16 +08:00
Jon Lin
b3cdf972c0
tools: programmer_image_tool: Update to 1.20
...
Support rk3568 IDB packet format
Usage: ./programmer_image_tool -i loader.bin -b 256 -p 4 -t emmc
Change-Id: I316f3bb527464a9c1def79c61a22ca4040c9f034
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-06-16 15:17:20 +08:00
liuyi
373ba40e14
tools: rk_sign_tool: add 1109|1126|2206 setting
...
Signed-off-by: liuyi <liuyi@rock-chips.com >
Change-Id: Ie31e10ef1d14ae6879c37230bcded4b721526085
2021-04-12 11:52:42 +08:00
Wenping Zhang
681e83b5eb
tools: bmp2gray16: fix segment fault error.
...
Build from next-dev with command ./make.sh rk3566-eink
on-commit:
(e091b6c996 tools: bmp2gray16: fix segment fault because of image size error.)
Change-Id: Ic2d219272a747b25d54008ff0a448e47ec21c104
Signed-off-by: Wenping Zhang <wenping.zhang@rock-chips.com >
2021-04-12 09:20:13 +08:00