memory heap
Забрал VisionFive 2.
Я смог запустить GNU Guix на VisionFive2!
Порядок действий:
1. Подготовил образ командой:
2. Записал образ через
3. Выставил режим загрузки в "1-bit QSPI Nor Flash".
4. Подключил к VisionFive2 USB-UART преобразователь, RX-RX, TX-TX, GND-GND.
5. Подключился в GNU Screen к терминалу платы:
6. При загрузке на нажал на "любую клавишу", чтобы прервать автоматическую загрузку. После этого ввёл в терминале команды:
7. Перезагрузил плату.
Загрузка не прошла до конца, какой-то раздел система не смогла найти. Но это уже немало!
#visionfive2 #riscv #guix
Порядок действий:
1. Подготовил образ командой:
guix system image gnu/system/images/visionfive2.scm
2. Записал образ через
ddrescue
на eMMC. Вставил eMMC в плату.3. Выставил режим загрузки в "1-bit QSPI Nor Flash".
4. Подключил к VisionFive2 USB-UART преобразователь, RX-RX, TX-TX, GND-GND.
5. Подключился в GNU Screen к терминалу платы:
screen /dev/ttyUSB0 115200
6. При загрузке на нажал на "любую клавишу", чтобы прервать автоматическую загрузку. После этого ввёл в терминале команды:
setenv fdtfile starfive/jh7110-starfive-visionfive-2-v1.3b.dtb
saveenv
7. Перезагрузил плату.
Загрузка не прошла до конца, какой-то раздел система не смогла найти. Но это уже немало!
#visionfive2 #riscv #guix
🔥6
memory heap
#guix #guix_patches #riscv Попробовал сделать кросс-компиляцию btop в GNU Guix под платформу riscv64-linux-gnu: $ /pre-inst-env guix build --target=riscv64-linux-gnu btop Выявил проблему сборкой, вроде как исправил: https://codeberg.org/guix/guix/commi…
А вот так выглядит сборка
Процессор охлаждается слабеньким кулером, который шёл в комплекте с платой.
Скриншот сделан в
#riscv #visionfive2 #guix
gcc
в GNU Guix на VisionFive2.Процессор охлаждается слабеньким кулером, который шёл в комплекте с платой.
Скриншот сделан в
btop
, установленным через apt
на VisionFive2 (в Debian GNU/Linux.)#riscv #visionfive2 #guix
Сумел вывести последовательность цифр, с помощью программы на RISC-V ассемблере. Компилировал и запускал на VisionFive2.
Очень здорово в этом деле помогает "Compiler Explorer":
https://godbolt.org/
Также вот шпаргалка по инструкциям RISC-V процессора (хотя тут не все, судя по всему):
https://projectf.io/posts/riscv-cheat-sheet/
#riscv #visionfive2 #assembler
Очень здорово в этом деле помогает "Compiler Explorer":
https://godbolt.org/
Также вот шпаргалка по инструкциям RISC-V процессора (хотя тут не все, судя по всему):
https://projectf.io/posts/riscv-cheat-sheet/
#riscv #visionfive2 #assembler
🔥7