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
$ 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 .rodata, size 0x24eb0 lma 0x1fc000
Loading section __ksymtab, size

这篇博客记录了作者进行OpenRISC和Orpsoc在DE2-115开发板上的bootup实验过程。通过synthesize和burn步骤,使用ALTERA_PATH环境变量执行make命令来编译和烧录固件。之后,借助GDB远程调试和screen工具尝试连接到开发板,但遇到了未进入terminal阶段的问题。
最低0.47元/天 解锁文章
893

被折叠的 条评论
为什么被折叠?



