shoragan has quit [Remote host closed the connection]
shoragan has joined #openocd
Hawk777 has quit [Quit: Leaving.]
PaulFertser has quit [Ping timeout: 246 seconds]
Haohmaru has joined #openocd
PaulFertser has joined #openocd
<josuah>
I just discovered gerrit, a bit frown upon from Github users at times, but I really like it!
<josuah>
thanks for introducing me to it (implicitly, by using it yourself)
<Haohmaru>
gerrit sounds like git with an "err" in the middle
<PaulFertser>
josuah: welcome :)
<josuah>
Haohmaru: the "err" of all the discussions and brainstorming before things get merged in
merethan_ has joined #openocd
PsySc0rpi0n has quit [Ping timeout: 248 seconds]
PsySc0rpi0n has joined #openocd
Guest9 has joined #openocd
Guest9 has quit [Quit: Client closed]
Guest9 has joined #openocd
<Guest9>
hello there, I might be using slightly the wrong software, but i am hoping you can point me in the right direction. I am programming an FPGA with a raspberry pi. Currently using openFPGALoader. I can flash the devices volatile and non volatile memory successfully. But when I disconnect power to the FPGA, it won't automatically reconfigure itself
<Guest9>
from the SPI flash. I first have to issue a reset command over JTAG. When I write the SPI flash from Vivado and power cycle the FPGA, it works just fine. I am uncertain where this information is stored. Why does the FPGA not boot from the SPI flash when i use openFPGALoader
<Guest9>
I want to try openocd and its currently compiling on my pi
<PaulFertser>
Guest9: you should be able to make Vivado write you an SVF file, it would contain all the JTAG operations, and then OpenOCD can play it back.
<karlp>
we don't know from the information provided.
<karlp>
I would suspect that you will have the same issue with openocd as with openfpga loader, I suspect you might be missing something in your flash dump?
<karlp>
or vivavdo is doing something else as well.
<Guest9>
thats what i am wondering. but it wworks with the spi flash and the manual reset
<Guest9>
so maybe there is a "tail" at the end of the bitstream that issues the reset to the fpga or s.th. its really weird
<Guest9>
and i am just a software programmer:D i am hitting my head against this wall for two days straight now
wingsorc has quit [Quit: Leaving]
<PaulFertser>
Guest9: SVF output should capture everything, bitstream and reset included.
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #openocd
Guest9 has quit [Quit: Client closed]
Guest9 has joined #openocd
<Guest9>
PaulFertser, so is there such a thing as a _tail_ in the fpga bitstream stored on the spi flash that does the reset after configuration?
<PaulFertser>
Guest9: no, I do not think so.
<Guest9>
ok, i found the config files, i set up the correct gpio pins ... how would i go about just enumerating all devices connected to the jtag bus?
<PaulFertser>
Guest9: just source the adapter config, then -c "transport select jtag; adapter speed 1000"
<Guest9>
well. ok, i think my issue is that i wired the raspberry pi wrong. is there a way to bitbang it?
Guest9 has quit [Quit: Client closed]
Guest9 has joined #openocd
<Guest9>
so ...
<Guest9>
Info : BCM2835 GPIO JTAG/SWD bitbang driver
<Guest9>
Error: IR capture error at bit 2, saw 0x05 not 0x...3
<Guest9>
Warn : Bypassing JTAG setup events due to errors
<Guest9>
what do the errors mean
<Guest9>
?
<PaulFertser>
Guest9: probably that the target isn't exactly matching the specs and so auto-detection doesn't fully work, but you shouldn't be bothered about it.
<Guest9>
i can connect over telnet, unfortunately it seems to be only bound locally