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
Hi, which features are supported in the current porting?
You must be logged in to reply to this topic. Login here