blob: e17afd8c8e40311cc4782390050185800759b835 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
print setting U-Boot variables...
send setenv bootargs \'mem=128M console=ttyS0,115200 root=/dev/mtdblock8 ro rootfstype=jffs2\'
send setenv bootcmd \'nboot.jffs2 ${loadaddr} 0 ${kernel_addr}; bootm ${loadaddr}\'
send setenv bootdelay -2
send setenv serverip 192.168.2.2
send setenv ipaddr 192.168.2.1
send setenv netmask 255.255.255.0
send setenv loadaddr 0x22000000
send setenv stdin serial
send setenv stdout serial
send setenv stderr serial
send setenv ethact macb0
send setenv ethaddr 00:08:00:87:00:02
send setenv mtdids nand0=nand0
send setenv mtdparts mtdparts=nand0:256k(bootstrap),512k(u-boot),640k(u-boot-env1),640k(u-boot-env2),6M(kernel),8M(config),8M(oem),128M(rootfs),-(user)
send setenv bootstrap_file oe_bootstrap_pmecc_padded.bin
send setenv uboot_file oe_u-boot.bin
send setenv uboot_env1_file oe_uboot_env1.bin
send setenv uboot_env2_file oe_uboot_env2.bin
send setenv kernel_file oe_uImage.bin
send setenv config_file oe_config.tar.gz
send setenv oem_file oe_oem.tar.gz
send setenv rootfs_file oe_rootfs.jffs2
send setenv bootstrap_addr 0x00000000
send setenv uboot_addr 0x00040000
send setenv uboot_env1_addr 0x000C0000
send setenv uboot_env2_addr 0x00160000
send setenv kernel_addr 0x00200000
send setenv config_addr 0x00800000
send setenv oem_addr 0x01000000
send setenv rootfs_addr 0x01800000
send setenv bootstrap_size 0x00040000
send setenv uboot_size 0x00080000
send setenv uboot_env1_size 0x000A0000
send setenv uboot_env2_size 0x000A0000
send setenv kernel_size 0x00600000
send setenv config_size 0x00800000
send setenv oem_size 0x00800000
send setenv erase_bootstrap \'nand erase.part bootstrap\'
send setenv erase_uboot \'nand erase.part u-boot\'
send setenv erase_uboot_env1 \'nand erase.part u-boot-env1\'
send setenv erase_uboot_env2 \'nand erase.part u-boot-env2\'
send setenv erase_kernel \'nand erase.part kernel\'
send setenv erase_config \'nand erase.part config\'
send setenv erase_oem \'nand erase.part oem\'
send setenv erase_rootfs \'nand erase.part rootfs\'
send setenv erase_user_data \'nand erase.part user\'
send setenv tftp_bootstrap \'tftpboot ${loadaddr} ${bootstrap_file} && run erase_bootstrap && nand write.jffs2 ${fileaddr} bootstrap ${filesize}\'
send setenv tftp_uboot \'tftpboot ${loadaddr} ${uboot_file} && run erase_uboot && nand write.jffs2 ${fileaddr} u-boot ${filesize}\'
send setenv tftp_uboot_env1 \'tftpboot ${loadaddr} ${uboot_env1_file} && run erase_uboot_env1 && nand write.jffs2 ${fileaddr} u-boot-env1 ${filesize}\'
send setenv tftp_uboot_env2 \'tftpboot ${loadaddr} ${uboot_env2_file} && run erase_uboot_env2 && nand write.jffs2 ${fileaddr} u-boot-env2 ${filesize}\'
send setenv tftp_kernel \'tftpboot ${loadaddr} ${kernel_file} && run erase_kernel && nand write.jffs2 ${fileaddr} kernel ${filesize}\'
send setenv tftp_config \'tftpboot ${loadaddr} ${config_file} && run erase_config && nand write.jffs2 ${fileaddr} config ${filesize}\'
send setenv tftp_oem \'tftpboot ${loadaddr} ${oem_file} && run erase_oem && nand write.jffs2 ${fileaddr} oem ${filesize}\'
send setenv tftp_rootfs \'tftpboot ${loadaddr} ${rootfs_file} && run erase_rootfs && run erase_user_data && nand write.jffs2 ${fileaddr} rootfs ${filesize}\'
send setenv krb \'run tftp_kernel && run tftp_rootfs && boot\'
send setenv rb \'run tftp_rootfs && boot\'
print saving...
send saveenv
send saveenv
send printenv
|