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. |
Beta Was this translation helpful? Give feedback.
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 |
Beta Was this translation helpful? Give feedback.
-
|
Have you tried using the Zephyr port in MicroPython? LiteX has Zephyr support. Theoretically that would work without needing a LiteX specific port. |
Beta Was this translation helpful? Give feedback.
-
|
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 ? |
Beta Was this translation helpful? Give feedback.
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…