Brian Swetland

Results 17 comments of Brian Swetland

vtg-test.elf - linked at 0x40000000 vtg-test.bin - raw binary for serial download to ULX3S or similar vtg-test.lst - disassembly start.S & vtg-test.c - source code Assumptions: 32MB ram at 0x40000000...

script.resc ``` using sysbus mach create machine LoadPlatformDescription @x/cpu.resc sysbus SilenceRange # SDRAM sysbus SilenceRange # ETH PHY showAnalyzer uart $bios=@/work/os-workshop/out/bios.bin macro reset """ sysbus LoadBinary $bios 0x40000000 cpu PC...

Using a smaller size (256x192), I don't get out of memory issues, but things blow up when I try to launch the display: ``` sysbus WriteDoubleWord 0xf000301c 256 sysbus WriteDoubleWord...

Here's a suitable binary -- it just prints to the serial port and spins forever. Start it and then poke the framebuffer registers from the monitor as described and boom....

I also verified that the same error occurs if the program writes to the vfb registers instead of doing it from the monitor.

I was not aware such a configuration existed (Litex as I've used it on ULX3S accepts 32bit writes to registers without an issue). Is this a configuration option somewhere in...

Yeah, ideally Renode's peripherals would match the behaviour of the FPGA peripherals. UART, Timer, and Framebuffer are the most immediately useful. I'll have to see how involved building Renode from...