Espruino on RISC-V Silicon #3107
Replies: 12 comments
-
Posted at 2018-12-17 by JumJum I watched the video, and took a first look to your github. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-12-18 by @gfwilliams That's great! Looks like it was a pretty smooth port too - just requiring that tweak to I'm a bit unsure about pulling this code directly into the main Espruino repo for the moment though - I've been trying not to add support for new platforms because what usually happens (eg. with the Atmel SAM2x port) is a proof of concept gets merged and then the port just sits in Espruino's source, completely unmaintained. I really wish you wouldn't remove the |
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-12-24 by matheuscastello Hi JumJum, thanks! |
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-12-24 by matheuscastello Hi Gordon, I understand your position, I will keep it in my Github, and will continue the work on it, but also depend on the feedback and use of the community. Sorry about the donations message, it was not my intention depreciate anyone work, I will remove the HFIVE1 from the list that not show the message in the next RC. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2019-07-16 by matheuscastello It's been a while since this posting, and only now that I've been doing some benchmark testing. The results have left me very upset, about 23s to execute the simple-loop @ 256Mhz. Something is not right ... |
Beta Was this translation helpful? Give feedback.
-
Posted at 2019-07-16 by matheuscastello I merged with v2.04 and fixed the donation message |
Beta Was this translation helpful? Give feedback.
-
Posted at 2019-07-16 by @gfwilliams Thanks! Do you have an example of the code that's running slowly? Espruino itself doesn't execute particularly quickly, but if you're running a build without |
Beta Was this translation helpful? Give feedback.
-
Posted at 2019-07-17 by matheuscastello I am using the "benchmark/benchmark.py simple_loop.js" |
Beta Was this translation helpful? Give feedback.
-
Posted at 2019-07-18 by stanleyseow This is good stuff Matheus ... |
Beta Was this translation helpful? Give feedback.
-
Posted at 2019-07-18 by AkosLukacs I'm off topic here, but maybe you know the answer: the FE310 runs pretty damn high clock speed, but has only 16k ram. Feels slightly mismatched. Is there an external memory option, or what's the idea? |
Beta Was this translation helpful? Give feedback.
-
Posted at 2019-07-25 by stanleyseow I recently got a SiPeed Maixduino with RISC-V with Kendryte K210 cpu https://kendryte.com/downloads/ Can you give me some pointer on how to port the Espruino to the K210 cpu ?? Thanks |
Beta Was this translation helpful? Give feedback.
-
Posted at 2021-03-02 by matheuscastello Well, it's been a while huh. Apologies for the delay. I simply used the toolchain provided by the manufacturer and ported it, take a look at the github branch. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-12-15 by matheuscastello
In last weeks I have been working on Espruino for HiFive1. JavaScript running directly on a microcontroller with RISC-V architecture! That’s it! I am happy to share my port of Espruino to SiFive HiFive1 dev Board.
I also made some material about it:
YouTube with an "Explanation" and some examples running in HiFive1:
https://youtu.be/54e5rqyNXqw
An article with almost the same material of the video but with the plus: of not having to see my face and hear my horrible English:
https://microhobby.com.br/blog/2018/12/14/espruino-on-risc-v-silicon/
Github: https://github.com/microhobby/Espruino
I hope it will be useful to the community.
Beta Was this translation helpful? Give feedback.
All reactions