Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1249603
  • 博文数量: 479
  • 博客积分: 12240
  • 博客等级: 上将
  • 技术积分: 4999
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-24 17:12
文章分类

全部博文(479)

文章存档

2014年(1)

2013年(1)

2012年(1)

2011年(95)

2010年(177)

2009年(167)

2008年(16)

2007年(21)

分类: LINUX

2010-09-17 15:28:03


(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



(function(w, d, g, J) { var e = J.stringify || J.encode; d[g] = d[g] || {}; d[g]['showValidImages'] = d[g]['showValidImages'] || function() { w.postMessage(e({'msg': {'g': g, 'm':'s'}}), location.href); } })(window, document, '__huaban', JSON);
阅读(1764) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~