xref: /rkbin/tools/ddrbin_tool_user_guide.txt (revision 558a25b2c4f8b65e63e59e6c20474ba6e0dc88ed)
11. modify "ddrbin_param.txt", choose ddr frequency, uart info.
22. run "ddrbin_tool" with argument 1: ddrbin_param.txt, argument 2: ddr bin file.
3   like: ./ddrbin_tool ddrbin_param.txt px30_ddr_333MHz_v1.13.bin
4
5support following chip:
6PX30:ddr bin version should be released later than V1.11.  Support modify uart info only.
7RK1808: 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.
8RK322x: ddr bin version should be released later than V1.08. Support modify uart info and ddr frequency. These is no limit to ddr frequency.
9RK322xh: ddr bin version should be released later than V1.14. Support modify uart info only.
10RK3288:  ddr bin version should be released later than V1.07. Support modify uart info only.
11RK3308: 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.
12RK3326:ddr bin version should be released later than V1.11.  Support modify uart info only.
13RK3368: ddr bin version should be released later than V2.04. Support modify uart info and ddr frequency. These is no limit to ddr frequency.
14RK3328: ddr bin version should be released later than V1.14. Support modify uart info only.
15RK3399: ddr bin version should be released later than V1.20. Support modify uart info only.
16RK3399PRO 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.
17
18ddrbin_param.txt:
19start tag: keep default value. Do not modify it.
20ddr2_freq: ddr2 frequency,  unit:MHz.
21lp2_freq:lpddr2 frequency,  unit:MHz.
22ddr3_freq:ddr3 frequency,  unit:MHz.
23lp3_freq:lpddr3 frequency,  unit:MHz.
24ddr4_freq:ddr4 frequency,  unit:MHz.
25lp4_freq:lpddr4 frequency,  unit:MHz.
26
27If ddr*_freq/lp*_freq is set to 0, it's frequency will keep the same with the ddr bin frequency.
28
29uart id:uart number. 0 for uart0, 1 for uart1, 2 for uart2..., 0xf will disable uart.
30uart iomux:uart iomux info, 0 for uartn_m0, 1 for uartn_m1, 2 for uartn_m2...(like uart2_m0, uart2_m1,uart2_m2),
31Or 1 for uartn_a, 2 for uartn_b, 3 for uartn_c.(like uar2a, uart2b, uart2c).
32uart baudrate:uart baudrate should be 115200 or 1500000.
33
34If both  of uart id, uart iomux and uart baudrate are set to 0, uart info will keep the same with ddr bin config.
35