-
Notifications
You must be signed in to change notification settings - Fork 0
WSL
[TOC]
CSC10 maakt gebruik van de HPW01 software, en nog een aantal kleine programmatjes. Er is een WSL-image opgezet om alle software via WSL te draaien.
De stappen gaan ervan uit dat jouw Windows systeem up-to-date is met de laatste windows-update versies en virtualisatie aan heeft staan.

wsl --install --no-distribution

Als er om administratie rechten wordt gevraagd kun je deze accepteren.
Start de computer nu opnieuw op.
De docent heeft een image gemaakt op basis van Arch Linux waar de benodigde software op is geïnstalleerd. Download de bestanden uit deze folder en zet deze in bijvoorbeeld c:\csc10_wsl\ of %HOMEPATH%. De hele WSL machine zal zich in deze map bevinden. Pak ook het CSC10.zip bestandje uit in die map. Voer het csc_registreren script uit door erop te dubbelklikken, dit installeert de CSC distributie. Dit kan even duren dus heb geduld.

Je kunt controleren of het is gelukt door via het start menu "WSL" uit te voeren. Het wachtwoord van de gebruiker is "csc".

Je kunt het backup.ext4.vhdx.gz bestand verwijderen om meteen wat schijfruimte vrij te geven.
In de gebruikersmap staat een bestandje LEESMIJ met de commando's die je nodig hebt voor CSC10.
Mocht je de DE1-SoC nog niet gebruikt hebben op de betreffende PC, dan zul je even de drivers moeten installeren. Pak usb-blast-ii.zip uit naar een folder. Rechterklik op usbblasterii.inf en kies voor "installeren"

Aangezien WSL2 eigenlijk een virtuele machine is, moeten USB apparaten expliciet gekoppeld worden. Installeer eerst usbipd-win via de windows cmdline:
winget install usbipd
of als dat niet lukt download en installeer usbipd-win_*.msi vanuit deze link
In Windows cmd of powershell kun je met
usbipd wsl list
de aangesloten usb apparaten zien. De USB blaster heeft twee USB id's. In eerste instantie 6810, en na softwarmatige configuratie wordt het 6010. Dit maakt doorverbinden vervelend dus is er een kleine scriptje meegegeven "connect_de1.bat". Dit script zul je de eerste keer met admin rechten moeten uitvoeren. De inhoud van het script is:
usbipd wsl attach -i 09fb:6810
timeout /t 5
usbipd wsl attach -a -i 09fb:6010Gewenst is om het usb-device met identifier 09fb:6010 ook in linux te krijgen. Voer het script uit en test of je de Altera USB devices onder WSL ziet met het commando
lsusb
Mocht je Altera met ID 6010 niet tegenkomen onder linux dan kun je het beste even VersD taggen om te kijken wat er mis gaat.