LiteX VexRiscV port? #18655
|
Hi there, while searching for this, we found two started but not completed ports of Micropython to this architecture:
For both we couldn't find the reason why they stopped and have not been merged upstream. Is there a reason why they wouldn't be mergeable? Is there some policy that prohibits their integration? Are there other known reasons why that work stopped? Thank you very much for any information. |
Replies: 3 comments 10 replies
Not impossible, but there have been a lot of changes since, so it would require a lot more work than a simple rebase. MicroPython now defines port Tier levels, which categorizes the 20 existing ports into four groups according to their stage of development. This aims to set expectations for the level of support and development each port receives. And also lower the bar of entry for new ports so they can enter at a low Tier and gradually rise up to Tier 1. See the top-level README.md and the docs at https://docs.micropython.org/en/latest/develop/support_tiers.html |
|
Have you tried using the Zephyr port in MicroPython? LiteX has Zephyr support. Theoretically that would work without needing a LiteX specific port. |
|
Not sure what type of hardware you are considering , but I notice on
so depending on your BOM, you could possibly just run the unix port ? |
Not impossible, but there have been a lot of changes since, so it would require a lot more work than a simple rebase.
New ports do require active development from the team that wants to add that port, there is not central team that will do the work for you.
MicroPython now defines port Tier levels, which categorizes the 20 existing ports into four groups according to their stage of development. This aims to set expectations for the level of support and development each port receives. And also lower the bar of entry for new ports so they can enter at a low Tier and gradually rise up to Tier 1. See the top-level README.md and the docs at h…