Uh oh!
There was an error while loading. Please reload this page.
[microTVM] Add Arduino CLI support to ci-qemu - #8504
Conversation
56029c7 to
93c132aCompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
guberti
commented
Aug 5, 2021
As discussed with Mehrdad, the Sony Spresense SDK (the Arduino board I used for development) has a bug that prevents TVM from compiling. The fix is available on the development branch and will be released in version 2.3.0, but that has not yet occurred. Instead of using a workaround (such as installing from the development branch or cherry-picking the commit), IMO it's better to just test on a different type of board. Commit fe1d4dd replaces the Spresense with the Arduino Due, which is much more popular and works without needing a crazy hack. |
mehrdadh
left a comment
There was a problem hiding this comment.
I built the image and tested it. LGTM!
Thanks!
areusch
commented
Aug 9, 2021
thanks @guberti, the PR is now merged! |
* Add Arduino CLI support to ci-qemu * Install latest version of Arduino SDK * Remove unnecessary --fix-missing * Tweak to clarify what URLs go with what * Retrigger CI * Temporarily replace buggy Spresense core
* Add Arduino CLI support to ci-qemu * Install latest version of Arduino SDK * Remove unnecessary --fix-missing * Tweak to clarify what URLs go with what * Retrigger CI * Temporarily replace buggy Spresense core
* Add Arduino CLI support to ci-qemu * Install latest version of Arduino SDK * Remove unnecessary --fix-missing * Tweak to clarify what URLs go with what * Retrigger CI * Temporarily replace buggy Spresense core
When merging Arduino support from #8493, we'd like to be able to add unit tests. Since no simulators exist for any of the boards we currently support, we will only be able to test project generation and compilation.
Specifically, this PR adds an
ubuntu_install_arduino.shscript that installsarduino-cliviawget(as recommended) and then downloads the SDKs for two of the boards we support.