(1)升级系统

SmartARM3250采用了双系统架构,早期版本的safefs采用CRAMFS,不能跳过NAND FLASH坏块,一旦在safefs区域有坏块,safefs就无法起来,导致系统无法操作。
 
解决方案已经出台,采用ubifs文件系统进行升级,涉及U-Boot和内核的升级。请点击下面的链接下载:/file/后面为文件提取码。
 
里面有文档说明。
如果链接提示已经过期,请联系技术支持。
 
(2)rootfs固化改进
原来的rootfs采用rootfs.tar.bz2,可能会在解压过程中遇到一些莫名其妙的错误而不能将rootfs进行固化。解决方案:
在Linux PC上rootfs.tar.bz2解压,重新打包成rootfs.tar.gz或者rootfs.tar。
重新打包的方法,特别注意打包的目录,需要进到根目录打包,而不能在上层目录打包。例如,将rootfs.tar.bz2重新打包成rootfs.tar:
mkdir rootfs_new
tar xjvf rootfs.tar.bz2 -C rootfs_new
cd rootfs_new     
tar cvf ../rootfs.tar *
这样,打包得到rootfs.tar解压后直接得到的就是bin sbin dev etc等根目录,而没有带rootfs_new的路径,这样的根目录才能被内核识别挂载。
 
 
 
然后修改safefs系统中的burn.sd(cf/usb)脚本,将其中的
tar xjvf rootfs.tar.bz2 -C /mnt/
改为:
tar xvf rootfs.tar -C /mnt/ 或者             #rootfs.tar
tar xzvf rootfs.tar.gz -C /mnt/             #rootfs.tar.gz
 
 
posted on 2012-04-28 16:02  风行雪舞  阅读(391)  评论(0编辑  收藏  举报
无觅相关文章插件,快速提升流量