ddrbin tool: add ddrbin tool for ddr bin param modify
tool version: v1.00 20190920 This tool support modifying ddr frequency and uart infomation. See tools/ddrbin_tool_user_guide.txt for more detail. Change-Id: I1d634395c3cb0635a61fe8f227242523b926cd1b Signed-off-by: Tang Yun ping <typ@rock-chips.com>
This commit is contained in:
committed by
Jianhong Chen
parent
781bef7d14
commit
54a17cb116
13
tools/ddrbin_param.txt
Normal file
13
tools/ddrbin_param.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
start tag=0x12345678
|
||||
ddr2_freq=0
|
||||
lp2_freq=0
|
||||
ddr3_freq=0
|
||||
lp3_freq=0
|
||||
ddr4_freq=0
|
||||
lp4_freq=0
|
||||
|
||||
uart id=0
|
||||
uart iomux=0
|
||||
uart baudrate=0
|
||||
|
||||
end
|
||||
BIN
tools/ddrbin_tool
Executable file
BIN
tools/ddrbin_tool
Executable file
Binary file not shown.
29
tools/ddrbin_tool_user_guide.txt
Normal file
29
tools/ddrbin_tool_user_guide.txt
Normal file
@@ -0,0 +1,29 @@
|
||||
1. modify "ddrbin_param.txt", choose ddr frequency, uart info.
|
||||
2. run "ddrbin_tool" with argument 1: ddrbin_param.txt, argument 2: ddr bin file.
|
||||
like: ./ddrbin_tool ddrbin_param.txt px30_ddr_333MHz_v1.13.bin
|
||||
|
||||
support following chip:
|
||||
PX30:ddr bin version should be released later than V1.11. Support modify uart info only.
|
||||
RK1808: ddr bin version should be released later than V1.03. Support modify uart info and ddr frequency. ddr freq should be one of 333,400,533,666,786,933.
|
||||
RK322x: ddr bin version should be released later than V1.08. Support modify uart info and ddr frequency. These is no limit to ddr frequency.
|
||||
RK322xh: ddr bin version should be released later than V1.14. Support modify uart info only.
|
||||
RK3288: ddr bin version should be released later than V1.07. Support modify uart info only.
|
||||
RK3308: ddr bin version should be released later than V1.28. Support modify uart info and ddr frequency. ddr freq should be one of 225,294,393,451,589.
|
||||
RK3326:ddr bin version should be released later than V1.11. Support modify uart info only.
|
||||
RK3368: ddr bin version should be released later than V2.04. Support modify uart info and ddr frequency. These is no limit to ddr frequency.
|
||||
RK3328: ddr bin version should be released later than V1.14. Support modify uart info only.
|
||||
RK3399: ddr bin version should be released later than V1.20. Support modify uart info only.
|
||||
RK3399PRO NPU: ddr bin version should be released later than V1.03. Support modify uart info and ddr frequency. ddr freq should be one of 333,400,533,666,786,933.
|
||||
|
||||
ddrbin_param.txt:
|
||||
start tag: keep default value. Do not modify it.
|
||||
ddr2_freq: ddr2 frequency, unit:MHz.
|
||||
lp2_freq:lpddr2 frequency, unit:MHz.
|
||||
ddr3_freq:ddr3 frequency, unit:MHz.
|
||||
lp3_freq:lpddr3 frequency, unit:MHz.
|
||||
ddr4_freq:ddr4 frequency, unit:MHz.
|
||||
lp4_freq:lpddr4 frequency, unit:MHz.
|
||||
|
||||
uart id:uart number. 0 for uart0, 1 for uart1, 2 for uart2..., 0xf will disable uart.
|
||||
uart iomux:uart iomux info, 0 for uartn_m0, 1 for uartn_m1, 2 for uartn_m2...(like uart2_m0, uart2_m1,uart2_m2), Or 0 for uartn_a, 1 for uartn_b, 2 for uartn_c.(like uar2a, uart2b, uart2c).
|
||||
uart baudrate:uart baudrate should be 115200 or 1500000.
|
||||
Reference in New Issue
Block a user