Chinaunix首页 | 论坛 | 博客
  • 博客访问: 356684
  • 博文数量: 120
  • 博客积分: 4010
  • 博客等级: 上校
  • 技术积分: 1810
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-11 17:50
文章分类

全部博文(120)

文章存档

2008年(120)

我的朋友

分类:

2008-03-24 14:09:43

1.请问烧写bootloader时Flash Programmer对话框中左下角Ram From 和 to两栏地址填什么?我用的是S3C44B0X的芯片(JX44B0-1B)。
:0x0c000000
0x0c700000
2.
 请求帮助----EB44B0开发板附带的uclinux内核问题
买的EB44B0开发板和ADT1000A仿真器,光盘附带了linux-serial.bin  linux-lcd.bin  zImage-lcd  zImage-serial 这四个文件,不知道这四个文件哪个是内核文件,它们之间有什么区别啊.内核文件不就一个,直接烧写就可以了吗?
      尝试用MTTTY超级终端程序烧写内核 :
    1.选择COM Program [Block 2]--uClinux这一选项,文件选择的是zImage-serial ,然后烧写.烧写成功. 
    2选择COM Program [Block 5]--ramdisk这一选项,文件选择的是linux-serial.bin,然后烧
写.烧写成功.
   重启板子,选择Start uClinux这一选项,MTTTY超级终端上最后三行信息显示如下:
RAMDISK:Couldn't find valid RAM disk image starting at 0.
Freeing initrd memory:2048k
Kernel panic:VFS:Unable to mount root fs on 01:00
超级终端里输入不了,板子的显示屏无信号.请求问版主这是什么问题啊?还有就是那四个文件是何区别啊?怎么用?附带的EB44B0_User_Guide.pdf也未详细说明,在这里恳求版主解答一下,谢谢.
2.
发贴心情 
用户手册是很详细的,是你没有仔细看,选择1烧写内核,可以选择zImage-serial 和zImage-lcd,它们一个支持lcd一个不支持。而选择2则需要选择ramdisk.gz文件,它是文件系统。
 
听你讲解之后它们之间的区别我了解了,然后仍然按照上面的步骤烧写,却仍出现以上的错误,好像是说挂不上文件系统,这是怎么回事?难道光盘自带的文件系统linux-serial.bin有问题?还是烧写的内核不支持这个文件系统?应该怎么解决?请给予解释回答,谢谢.
 
不能烧写linux-serial.bin,只能烧写zImage-serial
按照版主的要求,分别烧写了光盘上自带的zImage-serial 和ramdisk-arm-elf-gui-2004-03-06.gz,然后重启板子,运行MTTTY超级终端,选择Start uClinux,却出现如下信息:

uncompressing Linux......

crc error
 ---System halted
这又是怎么回事?
 
最好直接烧写ramdisk.gz,如果要烧写gui,请烧写zImage-lcd

发贴心情 
谢谢,不过我的光盘里只有ramdisk-arm-elf-gui-2004-03-06.gz和ramdisk-arm-elf-gui-2004-03-10.gz这两个文件.zImage-serial和zImage-lcd这两个文件都试过了,再加上文件系统,都出现crc error 的错误,很苦恼.最终先通过仿真器擦写flash,再通过串口线烧写,才成功,然而如果通过仿真器来烧写系统,内核能够烧写,但文件系统要么显示挂不上去,要么就显示crc error的错误,我用仿真器擦写时设置的扇区为32---71,和bootload上面显示ramdisk所在的扇区信息是一样的,结果还是出错.在此向版主请教这是什么原因啊,
   在实验过程中出现的一些问题实上让人头疼,比如说用仿真器擦写FLASH,有时一次搞不定,到某一个地址说擦写错误,再试一下,下一个地址又报错,这样一直擦,才擦把整个想擦的扇区擦完,虽然成功了,但是觉得好累,不过有时候也会一次性把整个设定的扇区erase完.请问版主,你们遇到过这种情况吗?这又是为什么.
  初学者,问题多多,谢谢你的指教.

3. bootloader修改后如何编译
我修改了bootloader后,用ADTIDE编译总是错误,好像不成功,不知道怎么用ADTIDE来正确的编译bin文件呢?能不能说具体点,谢谢!

 
在windows下修改bootloader后,用ADTIDE编译工程,显示如下错误:
Link ...... 
/cygdrive/c/adtide/gnutools/bin/arm-elf-ld: cannot find -lgcc
BootLoader.elf - build uncompleted.
请问怎么解决,谢谢

 
这是由于gcc路径设置问题,在下载中的faq文档中有

阅读(1066) | 评论(0) | 转发(0) |
0

上一篇:led实验

下一篇:EB44B0开发板问题专栏

给主人留下些什么吧!~~