8735开发中的技巧(2)

A. reflash with ejtag

可参考stb225/bin/reflash_from_dir脚本:
./reflash -j -y    -d nand0    -a $nand_aboot_addr                              $Boot0_file  -r $rescue_file                     &&
./reflash -j -y -u -d nand0    -a $nand_uboot_addr -b $nand_uboot_partition_end $Boot1_file   -r $rescue_file -c $Env_file       &&
./reflash -j -y -u -d nand0    -n K0                                            $K0_file                                         &&
./reflash -j -y -u -d nand0 -f -n FS0                                           $FS0_file                                        &&
./reflash -j -y -u -d nand0    -n K1                                            $K1_file                                         &&
./reflash -j -y -u -d nand0 -f -n FS1                                           $FS1_file

-j: ejtag
-y: 不需要用户干涉
-u: 已经在u-boot下面,不需要重启
-r: 读取u-boot-rescue文件
-a: 写入地址
-b: 从-a指定的写入地址一直到这里的地址,进行擦除
-c: 写入环境 / 另外一种方法是: ./set_uboot_env env_cmds_cramfs.txt

B. 改变ddr speed
需要改变aboot, 比如更改成166Mhz
./reflash -e -n Boot0 ../src/nandboot/aboot/prebuilt/aboot_nandboot_vcm166_0.1-3847.bin

C. 如果出现下面错误,需重启nfs server "./nfs-kernel-server restart"
Looking up port of RPC 100003/2 on 192.168.100.21
Looking up port of RPC 100005/1 on 192.168.100.21
Root-NFS: Server returned error -13 while mounting /home/qianjiang/nfsroot/rootfs_stb225

你可能感兴趣的:(职场,休闲,8735,reflash)