整理下思路(3)
海思平台的烧写要注意的问题:烧写内核至FLASH的位置一定要和最后划分的FLASH分区一致。 1 ?按CTRL+C进入FASTBOOT 2 ?因为重新编译的是内核,其他Boot和RootFs是不需变动,所以只需要重新烧写内核至划分的Flash kernel分区 3 在fastboot下 敲入命令 printenv( -help,可以查看所有命令)将打印出来基本的启动参数 bootargs=mem=128M console=ttyAMA0,115200 root=/dev/mtdblock9 rootfstype=yaffs2 m 4 ?步骤3中的参数是可以修改的,不过要复用Boot和RootFs这些就不做修改了,计算下kernel分区的起始位置 16M应该是0X1000000 5 ?配置TFTP IP和盒子IP ?? ?setenv serverip 192.168.129.34 6 saveenv ?保存环境变量,下次烧写更加方便 7 ??? ?mw.b 82000000 ff 500000 ? ? ? ? ? ? ? ? ? ? ? ? //将ddr写为0xff,写5M 注意标记的值与步骤4中算出来的值一致。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |