Comments (3)
See comment on #1935, but you should be getting a vcd file you can view in gtkwave. Look at the main bus address and data to see what your code is up to.
You could maybe use renode too and get full debug access to your code.
from litex.
I'm able to simulate it with
litex_sim --output-dir=target/litex_sim --cpu-type=vexriscv --rom-init=$1.bin --no-compile-software
however, not with --integrated-main-ram-size=0x4000 --ram-init=$1.bin
--sdram-init=$1.bin
also gets stuck
How is this causing the issue?
from litex.
Interesting...
litex_sim --output-dir=target/litex_sim --cpu-type=vexriscv --rom-init=$1.bin --no-compile-software --gtkwave-savefile
[roby@thonkpad firmware]$ gtkwave target/litex_sim/gateware/sim.vcd
GTKWave Analyzer v3.3.118 (w)1999-2023 BSI
Near byte 49154, VCD search table NULL..is this a VCD file?
No symbols in VCD file..is it malformed? Exiting!
from litex.
Related Issues (20)
- Generated DTS lacks root compatible and model properties HOT 3
- Restrict bus crossbar access by region mode
- Add example for embedding a LiteX SOC into Vivado project for Zynq HOT 4
- litex_sim of CV32E41P is stuck HOT 2
- Liteeth: Broken constraints HOT 4
- UART output not displayed HOT 2
- Can't boot linux with MAIN_RAM sizes above 512mb HOT 68
- liteeth linux driver performances HOT 6
- How to set multi-level sequential trigger in litescope ? HOT 1
- Native windows Vivado and WSL2 Litex build fails to find toolchain HOT 2
- default FIFO depth for video is too large for some devices
- Weird builder args behaviour
- Trying to interact with UART via Rust binary (stuck at liftoff) HOT 2
- RISC-V debug module support for CV32E40P/41P ?
- Issues with main memory > 1GB HOT 1
- Update to Wiki tutorial Page HOT 1
- RFC: refactor devicetree (DTS) generation (draft) HOT 4
- Running bare-metal firmware on latest CVA5 core HOT 1
- ulx3s ecp5 soc not working when using Lattice Diamond HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from litex.