首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

求问uclinux系统移植中,zimage与bootloader固化到flash后,开电系统不启动??

求问uclinux系统移植中,zimage与bootloader固化到flash后,开电系统不启动??

开发板是仿DE2的 (Cyclone II EP2C35F672C6N+SDRAM_32M*16bit+NOR FLASH_1M*16bit). 在SDRAM中跑uclinux

zimage文件已经生成好,从主机上加载启动正常.系统可以跑起来.Pof文件也已经固化,固化也成功.

固化的步骤如下:

1.elf2flash --input=zImage --output=xx.flash --base=0x..... --reset=0x..... --end=0x.... --boot=xxxx.srec

(a).zImage就是编译好的uClinux内核映像,

   (b).xx.flash是这条命令输出的文件,

   (c).--base和--end分别对应flash芯片的基地址和结束地址.--reset是CPU复位地址,和--base相同.

   (d).xxxx.src是bootloader,可以从安装目录下的ip/altera_nios2下拷贝,名字是:boot_loader_cfi.srec

2.nios2-flash-programmer -g -c usb-blaster --base=0x... --program xx.flash

usb-blaster是用到的下载电缆,-g表示下载后复位目标板,启动内核.

然后,问题出现.开启电源后,再在command shell 中输入 nios2-terminal,系统没有启动起来.出现如下情况,最下面是个光标,但是输入不了任何东西.


FmglxnaJ.bmp

[此贴子已经被作者于2009-3-19 11:50:28编辑过]

nios2-terminal: connected to hardware target using JTAG UART on cable

nios2-terminal: "USB-Blaster [USB-0]",device 1, instance 0

nios2-terminal: <Use the IDE stop button or Ctrl-C to terminate>

_

以上是图片的内容,"_"是表示图片的有个光标输入点.但输入不了东西

你的LINUX中定制的控制台端口是JTAG么...?

是JTAG啊,我只固化POF,不固化zimage,而是通过JTAG口来加载,也可以启动uclinux啊

我后来发现问题了,我的zimage是1.2M,通过上面的加了altera的bootloader后生成的.flash文件有2.9M,但是我的flash文件只有2M.

不过我也不知道怎么解决,为什么.flash文件会增大那多?

[em01][em01][em01]
谁固化uclinux操作系统成功了,可以交流一下吗,我的QQ号是956499804.
返回列表