I got my hands on a Vega board and to get familiar with the toolchain I thought I’d port over Micropyhon. Micropython is a lean efficient version of python designed to run on microcontrollers it is great for hobbyist and prototyping.
You can find the link to the github source here:
With build instructions in the readme and a precompiled binary here:
It is in .elf format as I could not get OpenSDA to flash the RV32IM.
It is sort of a hobby project in my spare time but if interest picks up I will port more of the drivers.
The getting started tutorials say that you need a J-Link adapter. Have you gotten the OpenSDA flashing to work with the C toolchain? I really don’t want to get a J-Link adapter, and it seems kinda silly since this is a development board.
I couldn’t get the OpenSDA working for anything other than serial. I see that it sees the board as a file system but when I drag a .bin across it reboots with fail.txt > “Unable to reset/halt target MCU”. OpenOCD from:
Doesn’t seem to have interfaces from cmsis-dap. I briefly tried out pyOCD which recongnized a kinetis board (I think Micro:bit) but err’d out.
Any JTAG will work mind you, I just use an Altera usb blaster with a SWD connector.
Makefile updates after playing with what works, bugs occur with GCC optimisations striping parse execs away
You must be logged in to reply to this topic. Login here