Releases: the-snowwhite/soc-image-buildscripts
Mksocfpga Arm64 Ultra96 Debian Lxqt Desktop Buster
For DEvelopment and testing of the Machinekit mksocfpga aarch64 branch
Initially targeted for the Ultra96vX Dev board's. (tested to also work on FZ3 and Ultramyir with replacement of the boot files)
The ultra96 is picky about screens (especially dvi to hdmi adaptors)
When booting make sure your screen is powered up so it can get detected.
Screen will not wake up from sleep.
22/10-2020 Edit:
Since this image is a tad old be sure to do:
sudo apt update
sudo apt upgrade
on your initial run.
For cabled LAN I can recommend the:
i-tec USB 3.0 3 PORT + GIGABIT ETHERNET ADAPTOR
P/N U3GL35LIM
Boot Gui is Lxqt behind sddm.
Stretch:
To boot on Ultra96v2 copy the attached BOOT.BINv2 as BOOT.BIN to the boot partition
Buster:
Has a v1 and a v2 BOOT.BIN file before booting the sd-image go into the boot partition and rename appropriately.
DEx(x) Mksocfpga Debian Stretch may 2019
An updated version of the release for machinekit last year.
Kernel update adds LTC spi functionality and framebuffer
rootfs has a fix for dual ethernet address.
(Raw release buildscrips have not yet been cosmeticially cleaned)
These generic socfpga sd-images can boot on all Terasic based CycloneV SoC boards
- DE0_Nano_SoC (Atlas soc)
- DE10_Nano
- DE1_Soc
- DE10_Standard
- SoC Development Kit
- SocKit
On your first boot go into a u-boot console and do:
=> setenv ethaddr ba:d0:4a:9c:4e:ce
=> setenv fdtfile socfpga_cyclone5_de0_sockit.dtb
=> saveenv
=> reset
linux defaults:
hostname: mksocfpga-nano-soc
user: machinekit
password: machinekit
Detailed setup steps for machinekit use:
http://www.machinekit.io/docs/getting-started/machinekit-de10-images/
http://www.machinekit.io/docs/getting-started/getting-started-platform/
Raw release 2.0 april 2018 uncleaned
This release is related to the files here:
https://drive.google.com/open?id=1LHKEyp9e5REHnqrYcpMyL0f6340UE7Iu
Some (crude) video fottage:
https://www.youtube.com/playlist?list=PLgAJTzSZ5p4mju3w9xmuismwegnIgZXMy
Note:
While the video is flaky the 2 sd-images are stable and have been slowly tested and worked through for some time.
The de10-nano lxqt is a new addition and the window handling (move etc.) is so much more responsive that it gave rise to creating a video of the very first boot demonstrating it is possible to run Axis with the de10-nano hdmi display with a mill file on steriods (no motors hooked up).
I made 2 blunders on the video
First I selected the wrong configuration resulting in a blank screen due to the fw load.
Then after the reboot (Video 2) I found out I had forgotten to change the FERROR values resulting in a joint.x error ... :-)
These issues are now fixed and a mk commit is underway with some updates... (a new demo config + some more)