grant-olson / buildroot_ext_lichee_rv Goto Github PK
View Code? Open in Web Editor NEWBuildroot support for RISC-V Lichee RV hardware
License: GNU General Public License v2.0
Buildroot support for RISC-V Lichee RV hardware
License: GNU General Public License v2.0
There is only one image online (licheerv_d1_1.14lcd_ub2004) that has the 1.14 LCD screen working.
Provided by Sipeed via a Mega Cloud link but you need the Pheonix tools to burn to an SD card.
That ubuntu image was built before the release of the dock so it has no networking...
Here is a link to the SIPEED Chinese dev docs, has some instructions on including the driver.
https://elixir.bootlin.com/linux/latest/source/drivers/staging/fbtft/fb_st7789v.c
https://www.kernel.org/doc/Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml
I was hoping that Buildroot had an easier approach for this?
Hi!
First, thank you for working on the Lichee RV support! I've just received my Lichee RV dock. To be honest, I purchased it just for fun :) For some reason this RISC-V stuff reminds me the times of ZX Spectrum (yes, I'm that old).
After building the buildroot using your instructions I did expect to have wlan0 interface but that wasn't the case. As it turned out the driver for this chip is not in 2022.05. Btw, I did not expect to have working HDMI framebuffer :) So, no need for serial terminal!
I tried with buildroot's snapshot (09.july) but I didn't get output on the screen anymore. So I decided to manually merge RTL8723DS driver from snapshot to 2022.05 and it worked.
Also it may help someone to know that for nano editor its needed to have Toolchain->"Enable WCHAR support" selected. Also, with only keyboard and no mouse available its easier to get your hashed key for wpa_supplicant by:
$ wpa_passphrase [ ssid ] [ passphrase ] > my.conf
$ cat my.conf >> /etc/wpa_supplicant.conf
.. and then edit with nano. But its maybe matter of taste.
Also, just for the information, I have linux machines around but this time I was using WSL2 on windows and ubuntu 20.04. I happened to have Rasperry Pi Imager installed and I was using that to write .img to sd card.
Btw, what it takes to have working mouse on Lichee RV dock? Just selecting gpm and using /dev/input/event2 (wireless mouse in my case) didn't work.
Thanks,
Indrek
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.