Friday, 2021-02-05

*** tpb has joined #tomu00:00
*** rj has quit IRC00:01
*** rj has joined #tomu00:03
*** TheJJ has joined #tomu00:42
*** mic_e_ has joined #tomu00:43
*** AnimaInvicta has left #tomu00:47
*** rj has quit IRC01:54
*** rj has joined #tomu01:57
*** rj has quit IRC03:11
*** unlobito has quit IRC04:51
*** unlobito has joined #tomu04:53
*** unlobito has quit IRC04:58
*** unlobito has joined #tomu05:31
*** flag has quit IRC05:32
*** flag has joined #tomu05:39
*** st-gourichon-f has quit IRC09:49
*** st-gourichon-fid has joined #tomu09:51
*** sorki has joined #tomu10:04
*** srk has quit IRC10:04
*** sorki is now known as srk10:07
*** rj has joined #tomu13:13
*** duanev has joined #tomu17:09
*** im-tomu has quit IRC17:16
*** mmmattyx has joined #tomu17:21
*** im-tomu has joined #tomu17:23
duanevHey all, is there a FOMU channel separate from #tomu? (ie. where do the riscv folks hang out?)17:40
ssbfomu right here; general RISC-V at #riscv ,  general fpga toolchain #symbiflow17:42
duanevnice.  I'm curious about the gdb RDP stub wishbone_tool provides ... I'm guessing qXfer:features needs to be minimal due to code space?17:47
*** rj has quit IRC17:47
*** rj has joined #tomu17:48
duanevOr I can dig into wishbone-tool, looking for a repo ...17:54
tcalhttps://github.com/litex-hub/wishbone-utils   Your questions could go to #litex too.   I hadn't heard of RDP, but I've used gdb & wishbone-tool...17:56
duanev(rdp: remote debug protocol - what talks between gdb and the stub)17:56
tcalOk, I was confusing remote desktop protocol :)17:57
tcalThere is some code specific to which soft CPU core is being used, e.g. VexRiscv.17:57
duanevyeah, acronym reuse :/18:05
duanevOk, found wishbone  https://github.com/litex-hub/wishbone-utils/blob/master/wishbone-tool18:05
duanevvexrisc folks?18:06
tcalhttps://gitter.im/SpinalHDL/VexRiscv18:16
tpbTitle: SpinalHDL/VexRiscv - Gitter (at gitter.im)18:16
tcalIf you're using VexRiscv, know that the debug plugin is optional, so make sure you have it if you intend to connect with GDB.   Also, even with the debug plugin enabled, the default number of hw breakpoints is zero, so if you want hardware breakpoints, you need to make an edit in the config and rebuild VexRiscv.18:19
im-tomu[tcal-x] In the usual Litex installation, there are pre-built debug versions of VexRiscv configs, but all with zero hw breakpoints.18:20
duanevty, good to know.  gdb works (will pause execution), and I want to adapt my https://github.com/duanev/pgdb debug front end to riscv ... but the register names the stub sends and gdb don't match up .. among other things.18:27
*** rj has quit IRC18:31
*** rj has joined #tomu18:38
*** rj has quit IRC19:01
*** rj has joined #tomu19:03
*** rj has quit IRC19:05
duanevoh, looks like RDP renamed to RSP (remote serial protocol) ... so lets squash my rumor :|19:14
*** mmmattyx has quit IRC19:30
*** rj has joined #tomu21:17
*** flag has quit IRC21:23
*** rj has quit IRC21:26
*** rj has joined #tomu21:28
*** craigo has joined #tomu21:51
*** flag has joined #tomu21:57
*** rj has quit IRC23:35

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!