红联Linux门户
Linux帮助

问题解决了

发布时间:2008-01-16 11:00:15来源:红联作者:kwareregb
  原创:xl2008arm

  先尝试了vivi的下载指令:LOAD!还自作聪明的扩展了一下:load flash usr t。结果把FLASH上的usr分区的内容全部擦除了,好多内容都不能进行正常的测试!然后我又自作聪明的以为只要把usr文件夹下的二进制文件下载到usr分区,就可以恢复!结果,试了好几次都没成功!出现问题如下:

  1、35M的二进制文件用tftp的方式下载,下载到一定的时间就没有反应,提示超时

  2、使用串口的X-modem协议传输,辛苦的等了一小时多,下载好后,usr分区内容依然没有恢复

  3、20M左右的二进制文件用tftp方式下载成功,但是usr分区的内容没有恢复

  问题解决不了,这时的我又开始懊恼了,早知道不测试那条该死的下载指令就好了!(呵呵,又来了!哪有那么多早知道!)

  平息心情后,我先发e-mail求助博睿公司的技术支持,回复很快也很简短,说让我参照用户手册上的第5.3章节并说usr分区下的内容要在Linux下烧写!还好,我之前有对LInux系统作了一些小小的了解,要不然看也看不懂!只会更懊恼!

  下面我来说一下,我解决问题的步骤:

  1、首先把要下载到usr分区的二进制文件和mkyaffs拷贝到PC的ftp服务器指定的目录下

  2、启动开发板,进入vivi>part erase usr,擦除usr分区下的内容

  3、vivi>boot,进入开发板上的Linux系统

  4、# ifconfig eth0 192.168.0.15 255.255.255.0 up,配置开发板的IP并启用网卡

  5、# cd /etc/tmp
  # wget ftp:// 192.168.0.1/mkyaffs
  # wget ftp:// 192.168.0.1/二进制文件名
  # chmod +x mkyaffs 增加mkyaffs的可执行属性

  6、# ./mkyaffs /dev/mtd/4 二进制文件名

  7、重启,文件下载执行成功

  这其中用到了板子带的wiggler jtag板子,结果它的并口与PC上的并口无法相连,折腾得我又是找钳子,又是搬机箱的!虽然过程是艰辛的,但是喜悦成功的结果却让我觉得这些都是值得的!过两天还得去买个并口延长线去!

  呵呵,坎坷路上的的第一道坎总算是解决了!俗话说,万事开头难嘛!之后还有千千万万个坎儿等着我呢!想要一步登天那是不可能的,还是一步一个脚印的踏踏实实的走吧,会有不凡的收获的!加油哦!
文章评论

共有 0 条评论