nachoge98

Results 13 comments of nachoge98

> Update: Not connecting the `nRST` (grey jumper) to the JD PMOD Pin 9 and the `nTRST` (orange jumper) to the JD PMOD Pin 2 removes the abnormal behavior (RGB...

> remove the spec option? there is no section in the makefile default to modify that option, how can it be done modifying the makefile?

> try `make 32b_test.dump ` in tests I get the same error: ``` libgloss-htif: Using global install riscv64-unknown-elf-gcc -static -specs=htif_nano.specs 32b_test.o -o 32b_test.riscv /home/ignacio/Desktop/thesis/chipyard/riscv-tools-install/lib/gcc/riscv64-unknown-elf/9.2.0/../../../../riscv64-unknown-elf/bin/ld: 32b_test.o: ABI is incompatible with that...

> ``` > riscv64-unknown-elf-gcc -std=gnu99 -O2 -fno-common -fno-builtin-printf -Wall -march=rv32im -mabi=ilp32 -c 32b_test.c -o 32b_test.o > riscv64-unknown-elf-gcc -static 32b_test.o -o 32b_test.riscv > ``` > > or you can tried this...

> I suspected that your libgloss-htif is not built with muti lib option. Please check this link: https://github.com/ucb-bar/libgloss-htif Or maybe your toolchain also is not built with muti lib option...

> I think OpenTitan's riscv32 binaries should work for you. https://github.com/lowRISC/opentitan > > Their flow installs a `riscv32-unknown-elf-gcc` and is pretty simple to get installed. You can point your `$RISCV`...

> Cool! Glad that toolchain compiles. You'll need to have tohost and fromhost in a linker script so that the FESVR can be set up. You can probably just use...

> Yeah, I'm not surprised that didn't work. I don't know the toolchains very well, so we're kinda just throwing things at the binary and seeing what sticks. > >...

> I'm not sure about Arty, but the VCU118 FPGA flow supported by chipyard uses a bootrom that reads the binary off an SD card, loads that to DDR memory,...

> Presumably you're running `$ ../configure --prefix=${RISCV}/riscv32-unknown-elf --host=riscv32-unknown-elf ` > > Or something to that effect. Can you try only using the 32-bit ISA/ABIs? > > ` ../configure --prefix=${RISCV}/riscv32-unknown-elf --host=riscv32-unknown-elf...