I tried making a UART assembly hello world but i can't seem to figure out how to make it display anything even though i translated your perfectly working C program from the 2024 contest.
Hi @0BAB1, the contest uses the Zybo Z7-20 board while this repository uses Genesys 2 as the reference board. BSP are not the same. We do not support Zybo here.
Is there an existing CVA6 bug for this?
Bug Description
I tried making a UART assembly hello world but i can't seem to figure out how to make it display anything even though i translated your perfectly working C program from the 2024 contest.
So i used :
and :
and also : https://static.dev.sifive.com/FU540-C000-v1.0.pdf (the doc mentionned this datasheet)
And came up with :
=> I copied your init sequence and write my string byte by byte in UART memory base until end of line.
But it does not work, no matter what i try. Is there a way to use UART in bare metal on CVA6 ?