OpenRISC和Orpsoc在DE2-115上的的bootup实验

这篇博客记录了作者进行OpenRISC和Orpsoc在DE2-115开发板上的bootup实验过程。通过synthesize和burn步骤,使用ALTERA_PATH环境变量执行make命令来编译和烧录固件。之后,借助GDB远程调试和screen工具尝试连接到开发板,但遇到了未进入terminal阶段的问题。
摘要由CSDN通过智能技术生成

Update: Feb 17,2014

今天又重新试了一次bootup,。

按照Github链接DE2-115,先synthesize和burn:(解决了一个locale的问题)

openrisc@openrisc-VirtualBox:~/orpsoc-master/boards/altera/de2_115/syn/quartus/run$ ALTERA_PATH=/home/openrisc/altera/ make all

openrisc@openrisc-VirtualBox:~/orpsoc-master/boards/altera/de2_115/syn/quartus/run$ ALTERA_PATH=/home/openrisc/altera/ make pgm

然后可以照着Rill的教程: (或者参考这个

$ cd ~/soc-design/linux
$ or32-elf-gdb
(gdb) target remote :55555
(gdb) file ./vmlinux
Answer ‘y’
(gdb) load
(gdb) spr npc 0x100
(gdb) c
5》此时,打开终端:openrisc@openrisc-VirtualBox:~$ screen /dev/ttyUSB0 115200


但是目前还是有些问题没有解决:

Reading symbols from /home/openrisc/soc-design/linux/vmlinux...done.
Remote debugging using localhost:9999
0x00000604 in ?? ()
(gdb) load
Loading section .text, size 0x1fbcbc lma 0x0
Loading section .rod
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值