Skip to content

About

ANTSDR E310

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

📡 Сборка прошивки ANTSDR v0.39 в WSL2

Этот гид поможет вам полностью автоматически собрать прошивку для ANTSDR E310 в среде Windows Subsystem for Linux (WSL2). Скрипт учитывает все зависимости и типичные ошибки, возникающие при сборке.

✅ Поддерживаемые ОС: Ubuntu 22.04 / 24.04 в WSL2 ✅ Целевое устройство: ANTSDR E310 (TARGET=ant) ❌ Vivado не требуется — используется официальный system_top.xsa из релиза PlutoSDR

🔧 Требования

Установленный WSL2 с Ubuntu 22.04 или 24.04 (через Microsoft Store → «Ubuntu») Доступ в интернет Минимум 10 ГБ свободного места на диске

💡 Сохраните скрипт в директорию где хотите получить прошивку. Перейдите в WSL в своей дирректории, назначте его испольняемым и запустите:

wsl
chmod +x build-antsdr.sh
./build-antsdr.sh

Скрипт атвоматически выполнит:

установит все зависимости (build-essential, dfu-util, u-boot-tools, zip, libtinfo6 и др.) скачает и настроит Linaro GCC 7.3 клонирует исходники MicroPhase/antsdr-fw-patch v0.39 применит патч соберёт прошивку создаст готовые файлы в текущей директории

После завершения вы получите:

ant.dfu — основной образ для прошивки через DFU uboot-env.dfu — переменные окружения U-Boot antsdr-fw-v0.39-dirty.zip — архив для веб-интерфейса

🔌 Прошивка через DFU (только для E310)

Установите переключатель в положение QSPI Flash Boot. Зажмите кнопку DFU, подключите USB. Оба светодиода должны загореться зелёным. Выполните в WSL:

sudo dfu-util -D ant.dfu
sudo dfu-util -D uboot-env.dfu

💡 Отключите и снова подключите устройство — оно загрузится с новой прошивкой.

IP по умолчанию: 192.168.2.1 Веб-интерфейс: http://192.168.2.1

❓ Частые вопросы

Q: Сборка не запускается в PowerShell?

A: Все команды должны выполняться в WSL, а не в PowerShell или CMD.

Q: У меня ANTSDR E200 или E316?

A: Измените строку в скрипте на модель вашего устройства:

export TARGET=ant      # E310
export TARGET=e200     # E200
export TARGET=e316     # E316 (E310V2)

Q: Как проверить, что устройство в режиме DFU?

A: Выполните в WSL:

lsusb | grep "0456:b673"

Все репозитории и исходники взаты с оригинальных веток:

Analog Devices — базовая прошивка PlutoSDR MicroPhase — патч для ANTSDR

About

ANTSDR E310

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages