--- Log opened Tue Jul 07 00:00:05 2015 | ||
--- Log closed Tue Jul 07 00:01:54 2015 | ||
--- Log opened Tue Jul 07 00:02:10 2015 | ||
-!- Irssi: #openrisc: Total of 37 nicks [0 ops, 0 halfops, 0 voices, 37 normal] | 00:02 | |
-!- Irssi: Join to #openrisc was synced in 6 secs | 00:02 | |
p1oooop | olofk: now if only I could get an ethernet MAC board for it... haha. | 01:23 |
---|---|---|
p1oooop | oh hey, I already have the right channel open | 04:00 |
p1oooop | (you can paste five lines in here without angering anybody, right?) | 04:00 |
p1oooop | brandon@Bailey:~/orp1k/orpsoc-build$ fusesoc build de0_nano | 04:01 |
p1oooop | INFO: Preparing adv_debug_sys | 04:01 |
p1oooop | ERROR: Cannot find Hardware/adv_dbg_if/rtl/verilog/adbg_wb_biu.v in : /home/brandon/.cache/fusesoc/adv_debug_sys /home/brandon/.local/share/orpsoc-cores/cores/adv_debug_sys | 04:01 |
p1oooop | I looked in the directories above, and there is indeed a adbg_wb_biu.v | 04:03 |
p1oooop | It's /home/brandon/.cache/fusesoc/adv_debug_sys/rtl/verilog/adbg_wb_biu.v instead | 04:04 |
p1oooop | I guess I'll just ask it again. :P | 13:07 |
p1oooop | brandon@Bailey:~/orp1k/orpsoc-build$ fusesoc build de0_nano | 13:08 |
p1oooop | INFO: Preparing adv_debug_sys | 13:08 |
p1oooop | ERROR: Cannot find Hardware/adv_dbg_if/rtl/verilog/adbg_wb_biu.v in : /home/brandon/.cache/fusesoc/adv_debug_sys /home/brandon/.local/share/orpsoc-cores/cores/adv_debug_sys | 13:08 |
p1oooop | I looked in the directories above, and there is indeed a adbg_wb_biu.v | 13:08 |
_franck__ | p1oooop: I'll checkout latest fusesoc/orpsoc-cores and will give it a try | 13:12 |
_franck__ | p1oooop: it works for me: http://pastebin.com/g5esX10c | 13:19 |
p1oooop | _franck__: ... did I not compile the darn thing right again? | 14:03 |
_franck__ | well, let's do it again | 14:04 |
p1oooop | _franck__: maybe I shouldn't fusesoc init it... | 14:04 |
_franck__ | I don't use fusesoc init and I don't install fusesoc | 14:04 |
p1oooop | (maybe I shouldn't install it either!) | 14:04 |
_franck__ | I run fusesoc like this: python3.4 ./bin/fusesoc.in build de0_nano | 14:05 |
p1oooop | huh | 14:08 |
p1oooop | WARN: Failed to register cores root '/home/brandon/.local/share/orpsoc-cores is not a directory' | 14:08 |
p1oooop | ERROR: Can't find system 'de0_nano' | 14:08 |
_franck__ | in general I put cache_root = ./cache in fusesoc.conf | 14:09 |
_franck__ | so I get my cache directory in front of my eyes :) | 14:09 |
_franck__ | and if I can find it fusesoc has a chance to find it ;) | 14:09 |
p1oooop | lol | 14:16 |
ysionneau | someone know about an option to tell ISE/Xst/par to print regularly some message during synthesis/p&r ? | 14:17 |
ysionneau | like vivado is doing, printing mem and cpu usage | 14:17 |
ysionneau | so that the output is not "stuck" with no new information for more than 10 minutes when p&r takes loooong time | 14:17 |
p1oooop | _franck__: I'm not quite sure how fusesoc is fetching everything for you with .tar s | 14:21 |
p1oooop | _franck__: do you checkout your systems to the systems directory? | 14:22 |
_franck__ | I checkout fusesoc and orpsoc-cores in the same directory | 14:22 |
p1oooop | ahh | 14:22 |
_franck__ | then you go in fusesoc dir | 14:22 |
_franck__ | autoreconf -i | 14:23 |
_franck__ | then python3.4 ./bin/fusesoc.in build de0_nano | 14:23 |
_franck__ | and you're done | 14:23 |
_franck__ | looks like "ahh" means you didn't do the "in the same directory" thing :) | 14:24 |
p1oooop | _franck__: yep. | 14:24 |
p1oooop | _franck__: so, I did that... and it gives me the same "Cannot find" error message. :P | 14:24 |
p1oooop | _franck__: maybe I checked out the wrong orpsoc-cores? | 14:24 |
_franck__ | https://github.com/openrisc/orpsoc-cores | 14:25 |
_franck__ | https://github.com/olofk/fusesoc | 14:25 |
p1oooop | /openrisc/orpsoc-cores branch master | 14:25 |
p1oooop | /olofk/fusesoc | 14:26 |
_franck__ | does it say "INFO: Checking out https://github.com/olofk/adv_debug_sys/archive/9a2a713b9bd11f536fa8fe3de8367674e9106dd2.tar.gz revision 9a2a...." ? | 14:28 |
p1oooop | _franck__: nope, it does not. | 14:28 |
p1oooop | _franck__: looks like I'm going to re-make fusesoc. | 14:29 |
* p1oooop wonders exactly how fast his typing will get if he keeps typing in these commands at this rate... :P | 14:29 | |
_franck__ | can you show me your fusesoc.conf and adv_debug_sys.core files ? | 14:30 |
p1oooop | _franck__: one sec | 14:31 |
p1oooop | (I just re-cloned the fusesoc directory so... yeah.) | 14:32 |
p1oooop | http://pastebin.com/nAJ1aWmR | 14:32 |
p1oooop | http://pastebin.com/a7m8LgW2 | 14:33 |
p1oooop | (in the order presented before) | 14:33 |
* p1oooop is pretty sure fusesoc isn't checking out the git stuff | 14:34 | |
_franck__ | clean your cache dir and you'll see | 14:35 |
_franck__ | but yeah it looks like it does not fetch | 14:35 |
p1oooop | _franck__: ... I cleaned my cache dir, and everything is working perfectly now... what the | 14:36 |
p1oooop | Warning (20028): Parallel compilation is not licensed and has been disabled | 14:36 |
p1oooop | heh. | 14:36 |
_franck__ | it could be an imcomplete checkout. So fusesoc thinks the core is in cache but it's not entirely here | 14:38 |
_franck__ | I think there is a new option to not cache things | 14:38 |
_franck__ | we should ask olofk | 14:38 |
p1oooop | _franck__: I wonder why my .cache directory would even be incompletely checked out. | 14:38 |
* p1oooop should really do some kind of brain-teaser or something before he starts to randomly instantiate cores found on the internet | 14:39 | |
p1oooop | By the way, I can't really say how much I'm impressed by this. | 14:39 |
p1oooop | oh right, the UART port is probably configured differently in the de0_nano build versus the old orpconf2013 build. | 14:46 |
_franck__ | https://github.com/openrisc/orpsoc-cores/blob/master/systems/de0_nano/data/pinmap.tcl#L10 | 14:47 |
p1oooop | that was fast. | 14:47 |
p1oooop | _franck__: I would assume that the files from orpconf2013 are invalid for this new build... right? | 14:51 |
_franck__ | which files ? | 14:52 |
p1oooop | _franck__: https://github.com/juliusbaxter/orconf2013.git | 14:54 |
p1oooop | (and, of course, the vmlinuz provided) | 14:54 |
_franck__ | it should work | 14:54 |
_franck__ | I don't think the memory map has changed since then | 14:55 |
p1oooop | I'm checking over the files... and it seems that they haven't. | 14:55 |
p1oooop | huh. | 14:55 |
p1oooop | _franck__: okay, the software works a treat. But it won't boot the vmlinuz provided in the orpconf2013 workshop. | 14:56 |
_franck__ | humm | 14:58 |
_franck__ | do you clear r3 before you start the image (show me your openocd command line) ? | 14:59 |
p1oooop | nope | 14:59 |
p1oooop | halt; load_image (where it's located); reset | 14:59 |
_franck__ | halt; load_image (where it's located); reg r3 0; reg npc 0x100; reset | 15:02 |
_franck__ | halt; load_image (where it's located); reg r3 0; reg npc 0x100;resume | 15:04 |
p1oooop | oh, that's what bottom header meant. | 15:09 |
p1oooop | (I might try to make a commit just to fix the wording.) | 15:09 |
_franck__ | don't you have your uart working ? | 15:10 |
p1oooop | I just got it working. :P | 15:10 |
_franck__ | ah ok so know you can see if you get linux to talk :) | 15:10 |
p1oooop | _franck__: it turns out that "bottom header" means the "header with pins facing down" | 15:10 |
_franck__ | s/know/now | 15:10 |
p1oooop | huh, that's absolutely bizarre. | 15:13 |
p1oooop | no peep from linux. | 15:13 |
p1oooop | usually, it'll blink the LEDs (exactly how or why, I don't know.) | 15:14 |
p1oooop | I'm confused, but linux is booted. | 15:19 |
_franck__ | you should be happy | 15:22 |
p1oooop | _franck__: in a way, I am... | 15:22 |
p1oooop | I don't know if I'm near insanity at this moment, but I did the same thing and it worked. | 15:23 |
_franck__ | sometimes openocd has a hard time to start Linux it could need a manual hard reset | 15:24 |
p1oooop | okay | 15:25 |
p1oooop | (I wonder if I can get a file transfer thing to work over serial...) | 15:26 |
p1oooop | (better yet, SLIP) | 15:26 |
p1oooop | "UNHANDLED_EXCEPTION: entering infinite loop" heh. | 15:31 |
andrzejr | hi has anyone tried orpsoc/fusesoc on xilinx artix 7 device + ddr2? | 22:51 |
andrzejr | e.g. nexys 4 ddr board from digilent | 22:51 |
--- Log closed Wed Jul 08 00:00:06 2015 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!