Last active
September 12, 2023 05:50
-
-
Save lupyuen/aae995d942d5ec3ffa6629667bcc3ae6 to your computer and use it in GitHub Desktop.
Create a Bootable NuttX microSD for JH7110 VisionFive 2. See https://lupyuen.github.io/articles/release#nuttx-in-a-bootable-microsd
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## TODO: Change /dev/sdc to your microSD Card | |
## Based on https://github.com/starfive-tech/VisionFive2/tree/JH7110_VisionFive2_devel#burn-image-file-to-sd-card | |
$ cd /tmp | |
$ wget https://github.com/starfive-tech/VisionFive2/releases/download/VF2_v3.1.5/sdcard.img | |
$ sudo dd if=sdcard.img of=/dev/sdc bs=4096 | |
204805+0 records in | |
204805+0 records out | |
838881280 bytes (839 MB, 800 MiB) copied, 83.1086 s, 10.1 MB/s | |
$ sudo sync | |
$ ls -l /dev/sd* | |
brw-rw---- 1 root disk 8, 32 Sep 12 06:35 /dev/sdc | |
brw-rw---- 1 root disk 8, 33 Sep 12 06:35 /dev/sdc1 | |
brw-rw---- 1 root disk 8, 34 Sep 12 06:35 /dev/sdc2 | |
brw-rw---- 1 root disk 8, 35 Sep 12 06:35 /dev/sdc3 | |
brw-rw---- 1 root disk 8, 36 Sep 12 06:35 /dev/sdc4 | |
$ mkdir /tmp/my-data | |
$ sudo mount /dev/sdc3 /tmp/my-data/ | |
$ ls -l /tmp/my-data/ | |
total 131088 | |
-rwxr-xr-x 1 root root 1306 Jun 21 14:46 jh7110_uEnv.txt | |
-rwxr-xr-x 1 root root 134204526 Jun 21 14:46 starfiveu.fit | |
-rwxr-xr-x 1 root root 1584 Jun 21 14:46 vf2_nvme_uEnv.txt | |
-rwxr-xr-x 1 root root 1579 Jun 21 14:46 vf2_uEnv.txt | |
$ df -H | |
Filesystem Size Used Avail Use% Mounted on | |
/dev/sdc3 306M 135M 172M 44% /tmp/my-data | |
$ wget https://github.com/lupyuen2/wip-pinephone-nuttx/releases/download/jh7110c-1.0.0/starfiveu.fit | |
$ sudo cp starfiveu.fit /tmp/my-data/ | |
$ ls -l /tmp/my-data/ | |
total 10024 | |
-rwxr-xr-x 1 root root 1306 Jun 21 14:46 jh7110_uEnv.txt | |
-rwxr-xr-x 1 root root 10232366 Sep 12 06:37 starfiveu.fit | |
-rwxr-xr-x 1 root root 1584 Jun 21 14:46 vf2_nvme_uEnv.txt | |
-rwxr-xr-x 1 root root 1579 Jun 21 14:46 vf2_uEnv.txt | |
$ sudo umount /tmp/my-data/ | |
$ neofetch | |
##### pi@rak-gateway | |
####### -------------- | |
##O#O## OS: Linux (Unknown) armv7l | |
####### Host: Raspberry Pi 4 Model B Rev 1.4 | |
########### Kernel: 5.10.103-v7l+ | |
############# Uptime: 58 days, 23 hours, 8 mins | |
############### Packages: 952 (dpkg) | |
################ Shell: bash 5.1.4 | |
################# Terminal: /dev/pts/0 | |
##################### CPU: BCM2711 (4) @ 1.500GHz | |
##################### Memory: 103MiB / 3839MiB | |
################# |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment