## Parameter.txt Generator
This is a tool that automatically generates a new parameter.txt based on the parameters.
When "_a" is at the end of the partition name, it will attach another slot.
```android tool
parameter_tools
[-s(--start-offset) start_offset, 0x4000 is default]
--firmware-version 10.0
--machine-model RK3326
--machine-id 007
--manufacturer RK3326
--magic 0x5041524B
--atag 0x00200800
--machine 3326
--check-mask 0x80
--pwr-hld 0,0,A,0,1
// --type gpt
-p(--partition-list) uboot_a:4M,trust_a:4M,misc:4M,dtbo_a:4M,vbmeta_a:4M,boot_a:64M,backup:300M,security:4M,cache:300M,metadata:4M,frp:4K,super:2G
[-o(--output) output file, parameter.txt is default]
```
# e.g.
```shell
parameter_tools --firmware-version 11.0 --machine-model RK3326 --manufacturer ROCKCHIP --machine XTF863 --partition-list uboot_a:4096K,trust_a:4M,misc:4M,dtbo_a:4M,vbmeta_a:4M,boot_a:33554432,backup:300M,security:4M,cache:300M,metadata:4096,frp:512K,super:2G --output parameter.txt
```
The result is:
```parameter.txt
FIRMWARE_VER: 10.0
MACHINE_MODEL: RK3326
MACHINE_ID: 007
MANUFACTURER: ROCKCHIP
MAGIC: 0x5041524B
ATAG: 0x00200800
MACHINE: XTF863
CHECK_MASK: 0x80
PWR_HLD: 0,0,A,0,1
TYPE: GPT
CMDLINE:mtdparts=rk29xxnand:0x00002000@0x00004000(uboot_a),0x00002000@0x00006000(uboot_b),0x00002000@0x00008000(trust_a),0x00002000@0x0000a000(trust_b),0x00002000@0x0000c000(misc),0x00002000@0x0000e000(dtbo_a),0x00002000@0x00010000(dtbo_b),0x00002000@0x00012000(vbmeta_a),0x00002000@0x00014000(vbmeta_b),0x00010000@0x00016000(boot_a),0x00010000@0x00026000(boot_b),0x00096000@0x00036000(backup),0x00002000@0x000cc000(security),0x00096000@0x000ce000(cache),0x00000008@0x00164000(metadata),0x00000400@0x00164008(frp),0x00400000@0x00164408(super),-@0x00564408(userdata:grow)
```