Calc_State_Recovery=echo ------CALCSTATE set RECOVERY ------; setenv CALCULATOR_STATE RECOVERY; Nb_Try=0 Sys_State_Corrupted=echo ------SYS set CORRUPTED ------; setenv System_State CORRUPTED; System_State=INACTIVE VERSION_BL=2.3 arch=arm baudrate=115200 board=tgur-access board_name=tgur-access boot_addr=0x400 boot_file=/u-boot.imx boot_size=0x200000 bootcmd=run select_boot_media bootcount=1 bootdelay=3 clearenv=if sf probe || sf probe || sf probe 1 ; then sf erase ${boot_size} 0x40000 && echo restored environment to factory default;fi; console=ttymxc0 cpu=armv7 dtb_addr=0x240000 dtb_loadaddr=0x18000000 dtb_size=0x20000 dtbupdate_addr=0x760000 dtbupdate_size=0x20000 env_size=0x20000 ethact=ethernet@2188000 ethaddr=00:10:02:6f:10:f8 ethprime=eth0 fastboot_buffer=0x15000000 fastboot_bytes=52acef fdt_high=0xffffffff fdtcontroladdr=4f4fe1f8 filesize=52acef fs_loadaddr=0x19000000 fsupdate_addr=0xc80000 fsupdate_size=0x1380000 initrd_addr=0x12C00000 initrd_high=0xffffffff kernel_addr=0x260000 kernel_size=0x500000 kernelupdate_addr=0x780000 kernelupdate_size=0x500000 loadaddr=0x12000000 mtdids=nand0=nand mtdparts=mtdparts=nand:246m(nandfs),-(nandkernel) nb_try_plus=setexpr Nb_Try ${Nb_Try} + 1; mw 0x020CC068 $Nb_Try; nb_try_read=m2env 0x020CC068 Nb_Try; nb_try_zero=setenv Nb_Try 0; mw 0x020CC068 0; pathAS=/after_sales/ pathFT=/funct_test/ prg_boot_usb=usb reset ;for disk in 0 1 ; do usb dev ${disk} ;for part in 1 2 ; do for fs in fat ext2 ; do if ${fs}load usb ${disk}:${part} ${loadaddr} ${boot_file}; then sf probe ; sf erase 0 ${boot_size} ; sf write ${loadaddr} ${boot_addr} ${filesize} ; fi ; done ; done ; done ; rm_boot=sf probe; sf erase 0 ${boot_size}; select_boot_media=run nb_try_read;if test $CALCULATOR_STATE != RUN; then if test $CALCULATOR_STATE = PROD_TEST; then echo ------START FUNCTIONNAL TEST DISTRIBUTION------; setenv bootargs console=${console},${baudrate} root=/dev/ram0 rootfstype=ramfs;usb reset; fatload usb 0:1 ${dtb_loadaddr} ${pathFT}uImage${suffixFT}.dtb;fatload usb 0:1 ${loadaddr} ${pathFT}uImage${suffixFT};fatload usb 0:1 ${fs_loadaddr} ${pathFT}rootFS${suffixFT}.cpio.gz.u-boot;bootm ${loadaddr} ${fs_loadaddr} ${dtb_loadaddr};fi;if test $CALCULATOR_STATE = AFTER_SALES; then echo ------START AFTER SALES DISTRIBUTION--- serial#=4f5257284ff28f14 soc=mx6 soc_type=imx6dl start_system=echo ------START SYSTEM ------; setenv bootargs console=${console},${baudrate} quiet ro rootfstype=ubifs ubi.mtd=0 ubi.mtd=1 root=ubi0:rootfs ${mtdparts}; sf probe; sf read ${dtb_loadaddr} ${dtb_addr} ${dtb_size}; ubi part nandkernel; if ubi read ${loadaddr} kernel ${kernel_size}; then if bootm ${loadaddr} - ${dtb_loadaddr}; then ; fi; fi; echo ------Kernel not found in NAND. Trying NOR------; sf read ${loadaddr} ${kernel_addr} ${kernel_size}; bootm ${loadaddr} - ${dtb_loadaddr} start_update=echo ------START UPDATE DISTRIBUTION ------;sf probe;setenv bootargs console=${console},${baudrate} root=/dev/ram0 rootfstype=ramfs; sf read ${dtb_loadaddr} ${dtbupdate_addr} ${dtbupdate_size}; sf read ${loadaddr} ${kernelupdate_addr} ${kernelupdate_size}; sf read ${fs_loadaddr} ${fsupdate_addr} ${fsupdate_size}; bootm ${loadaddr} ${fs_loadaddr} ${dtb_loadaddr}; suffixAS=_AS suffixFT=_solo vendor=actia Environment size: 4156/8187 bytes