GithubHelp home page GithubHelp logo

Murax debug on FPGA about vexriscv HOT 5 CLOSED

spinalhdl avatar spinalhdl commented on June 6, 2024
Murax debug on FPGA

from vexriscv.

Comments (5)

sebastien-riou avatar sebastien-riou commented on June 6, 2024 1

I confirm nothing is wrong with Murax, I tried the "FT2232H_Mini_Module" with the exact same FPGA image and everything else, it works like a charm. The problem seems on JLink side or just a weird electrical connection problem, sorry about that.

from vexriscv.

Dolu1990 avatar Dolu1990 commented on June 6, 2024

Hi,

Hmm that's is weird.
I never tried with that jtag key. Do you have another one ?
Can you also try to connect to the simulated Murax via the SpinalSim ? (sbt "test:runMain vexriscv.MuraxSim" + jtagtcp interface for openocd)

Those two things can help to diagnostic :)

from vexriscv.

sebastien-riou avatar sebastien-riou commented on June 6, 2024

Hi,

Thanks for the suggestion, I was not aware of SpinalSim.

SpinalSim works well.
the first relevant difference in the logs (as far as I can see) is this one:
SpinalSim:
Debug: 404 9045 gdb_server.c:3160 gdb_input_inner(): received packet: 'm80000080,40'
JLINK Hardware:
Debug: 2913 19593 gdb_server.c:3160 gdb_input_inner(): received packet: 'm80,40'

I ordered another jtag hardware

from vexriscv.

Dolu1990 avatar Dolu1990 commented on June 6, 2024

Good :)
So, just to say, i'm using a FTDI2232H based breakout, i already tried with some others, as JtagKey, JtagKey2.
Some people also used raspberry pi by the past.

Let's me know how it go

from vexriscv.

Dolu1990 avatar Dolu1990 commented on June 6, 2024

One thing. Today, i had to make one board working with the c232hm_ddhsl_0. And with that specific dongle, i had some issues. It was because of electrical reasons, bad impedance matching / crosstalk.
So what i finaly did, is adding a 380 ohm resistance between the FPGA pin and the dongle TCK pin (close to the FPGA) to filter that out. then it worked fine :)

from vexriscv.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.