最专业的FPGA ZYNQ论坛--黑金动力社区

 找回密码
 注册
查看: 13569|回复: 30

黑金开发板跑uClinux分享

[复制链接]
yangze0120 发表于 2011-3-29 09:13:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
开发平台:开发板——黑金开发板
          windows软件:q2 9.0 和 nios 2 9.0
               linux环境:ubuntu10.04
分享下能正常运行在开发板上必要文件,大家可按照操作说明下载到自己的开发板中玩玩!
由于文件太大,无法上传,故分享在 FPGA黑金开发板11 131321593 QQ群中!
avic 发表于 2011-3-29 21:02:01 | 显示全部楼层
可以上传了,请上传一下吧,建议楼主写写教程吧,跟大家一起分享一下你的心得。
 楼主| yangze0120 发表于 2011-3-29 21:21:38 | 显示全部楼层
uclinux生成文件.rar (1.24 MB, 下载次数: 1809)

uclinux生成文件.rar

1.24 MB, 下载次数: 1858

avic 发表于 2011-3-30 12:53:57 | 显示全部楼层
加精!
 楼主| yangze0120 发表于 2011-3-30 20:53:36 | 显示全部楼层
我重新整理 黑金移植uclinux教程加必要文件.rar (1.51 MB, 下载次数: 3353)
鑫海宝贝 发表于 2011-4-1 18:45:37 | 显示全部楼层
好东西顶顶哈哈哈
xmligf 发表于 2011-4-28 12:50:51 | 显示全部楼层
好东西,多谢提供。
goldiorl 发表于 2011-4-30 22:46:00 | 显示全部楼层
楼主领路人啊,我也在学习linux内核
TigerRay 发表于 2011-5-3 18:54:09 | 显示全部楼层
我也来看看先呵呵 !
qihun1234 发表于 2011-5-13 09:22:36 | 显示全部楼层
--- Please select a device to upload the kernel to:
(1) cfi_flash_0
     Class: altera_avalon_cfi_flash
     Size:4194304 bytes
Selection:1

按照教教程有1可以选,可以黑金开发板把flash去掉了。我做的时候这个地方没有选择,过不去?怎么办呀
qihun1234 发表于 2011-5-13 09:24:40 | 显示全部楼层
打错了,应该是“可是黑金开发板把flash去掉了”。

急,在线等!大家是怎么处理的呀
 楼主| yangze0120 发表于 2011-5-13 14:07:00 | 显示全部楼层
回复 11# qihun1234


    你需要修改uclinux的源码相应的文件哦!
/home/yangze/uClinux-dist/linux-2.6.x/arch/nios2nommu/scripts目录下
gen_nios2_system.h.pl和hwselect.pl

/home/yangze/uClinux-dist/linux-2.6.x/arch/nios2nommu/kernel目录下
vmlinux.lds.S和asm-offsets.c

/home/yangze/uClinux-dist/linux-2.6.x/scripts/mod目录下
sumversion.c
你看看这些文件你那个没改,好久没看了,我也忘了!或者你直接替换这些文件!
qihun1234 发表于 2011-5-14 18:40:44 | 显示全部楼层
回复 12# yangze0120

替换了那几个文件之后,生成了zImage了。

我安的是9.0 sp2,怎么开始菜单下没有command shell ?从安装目录中要打开如个文件呀?   
无标题.png
qihun1234 发表于 2011-5-15 11:03:42 | 显示全部楼层
回复 12# yangze0120

我重装了nios,nios command shell可以用了。下载zImage出错,我想是在uclinux-dist下make时出错的原因。当时总有error,我就不管先生成了zImage
qihun1234 发表于 2011-5-15 19:23:00 | 显示全部楼层
make romfs时出现以下错误是怎么回事呀?

cp: cannot stat `boa': No such file or directory
make[3]: *** [romfs] Error 1
make[3]: Leaving directory `/home/cys/uClinux-dist/user/boa/src'
make[2]: *** [romfs] Error 2
make[2]: Leaving directory `/home/cys/uClinux-dist/user/boa'
make[1]: *** [romfs] Error 2
make[1]: Leaving directory `/home/cys/uClinux-dist/user'
make: *** [romfs.subdirs] Error 1
 楼主| yangze0120 发表于 2011-5-15 21:27:55 | 显示全部楼层
回复 15# qihun1234


    大哥,make romfs出错不用管!其他没出错就行!
qihun1234 发表于 2011-5-16 14:04:22 | 显示全部楼层
回复 16# yangze0120

主要是我make也有错误,网上说出错就多make下,可是照样有错呀~~~
ving directory `/home/cys/uClinux-dist/user/busybox'
make[3]: Leaving directory `/home/cys/uClinux-dist/user/busybox'
make[2]: Leaving directory `/home/cys/uClinux-dist/user'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/cys/uClinux-dist/user'
make: *** [subdirs] Error 1

不知道为什么我的总出问题,所以一直在麻烦你,很不好意思!!!  很感谢你的回复~~~
qihun1234 发表于 2011-5-16 14:12:38 | 显示全部楼层
再make了下,出现以下错误:

ng directory `/home/cys/uClinux-dist/uer/busybox'
ng directory `/home/cys/uClinux-dist/uer/busybox'
g6b4): In function `xruserpass':
/home/cys/uClinux-dist/user/ftp/ftp/ruserpass.c:121: undefined reference to `index'
ftp.elf2flt(.text+0xa6fc):/home/cys/uClinux-dist/user/ftp/ftp/ruserpass.c:126: undefined reference to `index'
collect2: ld returned 1 exit status
make[4]: *** [ftp] Error 1
make[4]: Leaving directory `/home/cys/uClinux-dist/user/ftp/ftp'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/cys/uClinux-dist/user/ftp'
make[2]: *** [ftp] Error 2
ftpd.elf2flt(.text+0x6150): In function `logwtmp_keep_open':
/home/cys/uClinux-dist/user/ftpd/logwtmp.c:115: undefined reference to `bzero'
collect2: ld returned 1 exit status
make[3]: *** [ftpd] Error 1
make[3]: Leaving directory `/home/cys/uClinux-dist/user/ftpd'
make[2]: *** [ftpd] Error 2
make[2]: Leaving directory `/home/cys/uClinux-dist/user'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/cys/uClinux-dist/user'
make: *** [subdirs] Error 1
diectory `/home/cys/uClinux-dist/uer/busybox'
make[3]: Leaving directory `/home/cys/uClinux-dist/user/busybox'
make[2]: Leaving directory `/home/cys/uClinux-dist/user'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/cys/uClinux-dist/user'
make: *** [subdirs] Error 1

make[3]: Leaving directory `/home/cys/uClinux-dist/user/busybox'
make[2]: Leaving directory `/home/cys/uClinux-dist/user'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/cys/uClinux-dist/user'
make: *** [subdirs] Error 1

make[3]: Leaving directory `/home/cys/uClinux-dist/user/busybox'
make[2]: Leaving directory `/home/cys/uClinux-dist/user'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/cys/uClinux-dist/user'
make: *** [subdirs] Error 1
heyoujing 发表于 2011-9-25 20:37:24 | 显示全部楼层
先谢了,下个学习哈
fdsa 发表于 2011-12-27 14:51:40 | 显示全部楼层
回复 18# qihun1234
busybox问题我也不太清楚,你可以尝试 make linux image 试试!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|@2009-2016 芯驿电子科技(上海)有限公司|小黑屋|手机版|Archiver|黑金动力社区 ( 沪ICP备11013590沪公网安备 31011702000003号

GMT+8, 2017-9-24 11:17 , Processed in 0.153018 second(s), 20 queries , Gzip On.

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表