在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: leishangwen

[原创] 10天实现处理器——OpenMIPS开发笔记(Day1)

[复制链接]
发表于 2013-11-13 18:04:55 | 显示全部楼层
本帖最后由 vlsi1217 于 2013-11-14 09:26 编辑

回复 20# leishangwen 现在可以了:改了3个地方:
1. 在Bin2Mem.c 里面,把file_in_descriptor = fopen("mem.bin", "rb");
改成file_in_descriptor = fopen(option_file_in, "rb");
2. 然后再在terminal里面编译这个Cfile:$ gcc Bin2Mem.c -o Bin2Mem
3. 然后再在Makefile里面把./Bin2Mem.exe -f $< -o $@里面的.exe去掉:./Bin2Mem -f $< -o $@
4. 就可以make all了

// 昨天显示的效果:




  1. openrisc@openrisc-VirtualBox:/mnt/shared$ ./Bin2Mem.exe -f inst_rom.bin -o inst_rom.data
  2. Error (10004): Cannot open file: inst_rom.bin
  3. Try '-h' for more information.



复制代码
 楼主| 发表于 2013-11-13 22:05:13 | 显示全部楼层
回复 21# vlsi1217


    不会呀,我的运行是正常的,是不是你的Ubuntu有问题?
未命名.PNG
发表于 2013-11-14 19:01:49 | 显示全部楼层
请问下下  编译时候make all后/opt/mips_linux_toolchain/bin/mips-linux-gnu-as: cannot execute binary file
make: *** [inst_rom.o] Error 126

这是什么情况?
发表于 2013-11-14 19:26:52 | 显示全部楼层
回复 23# 胡兵

求助 换了GCC还是这个问题

求助 换了GCC还是这个问题
 楼主| 发表于 2013-11-14 20:00:52 | 显示全部楼层
回复 21# vlsi1217


不需要这样的修改的,是不是最新的Bin2Mem.exe文件?
 楼主| 发表于 2013-11-14 20:01:59 | 显示全部楼层
回复 24# 胡兵


    再Day1的时候应该给过编译环境,您按照那里的说明下载,因为有的gcc是64位的
发表于 2013-11-15 00:50:50 | 显示全部楼层
回复 26# leishangwen


   or1k-elf-as: error while loading shared libraries: libopcodes-2.23.51.20121129.so: cannot open shared object file: No such file or directorymake: *** [inst_rom.o] Error 127

然后又遇到这个
cannot open shared object file的问题了  都是照着教程走的  问题真多  请指点下  感激
发表于 2013-11-15 09:25:35 | 显示全部楼层
想了解下,不知道有没有Verilog的源码,顶起!
发表于 2013-11-15 09:33:21 | 显示全部楼层
很喜欢这个模式,但语言是VHDL,,,还不会呢,苦闷中
 楼主| 发表于 2013-11-15 14:10:16 | 显示全部楼层
回复 27# 胡兵


    您问一下其他人的编译器再哪里下载的,我现在不方便上网,也无法上传,需要再过几天才能上传,不好意思。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-3-29 22:29 , Processed in 0.032975 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表