Главная » Статьи » Мои статьи

Загрузчик для SDR-Deluxe-TRX

Для работы с загрузчиком, его нужно сначала установить в память платы трансивера. Для этого нужно воспользоваться программатором и QUARTUS. Можно прошить либо только загрузчик, либо файл прошивки , уже содержащей загрузчик. После этого, появляется возможность менять прошивки не прибегая к необходимости использования аппаратного программатора и QUARTUS.

Существует две программы, позволяющие работать с загрузчиком, это HPSDR_Programmer и HPSDR_Bootloader. Обе программы предлагают схожий функционал но имеют некоторые различия.

В случае, если на плате уже установлена рабочая прошивка с загрузчиком, и плата успешно подключается и работает на компьютере, можно пользоваться программой HPSDR_Programmer. С помощью нее можно сменить IP адрес или включить режим DHCP, а также сменить рабочую прошивку платы. Для этого понадобится rbf файл прошивки взятый, например, из исходников. Эта прошивка не содержит кода загрузчика и не меняет его после перепрошивки. Загрузчик, будучи один раз установлен, остается в памяти до тех пор, если его не изменить специально , прошив плату с помощью программатора и QUARTUS файлом pof.

В случае, если нормальная работа платы невозможна, что может стать результатом установки неизвестного IP адреса либо попытки использовать неправильную прошивку, можно перевести плату в особое состояние и воспользоваться программой HPSDR_Bootloader.  Для этого, в момент подачи питания на плату, должен быть нажат ключ в положение DOT , то есть выводы 2 и 3 разьема KEY должны быть замкнуты. Ключ должен быть нажат в течении не менее 5 секунд после подачи питания, либо оставаться нажатым все время. 

Успешный переход в режим загрузчика особым образом отображается свечением светодиодов на плате. Светодиод St мигает с периодом 1 секунда что говорит об общей исправности платы. Первый информационный светодиод сообщает об успешном подключении платы к сети. Быстрое мигание говорит о процессе поиска, оно должно прекратиться через 3-4 секунды после включения. Если этого не происходит, необходимо проверить надежность подключенных кабелей и работоспособность сетевой платы компьютера. Медленное мигание светодиода говорит об успешном подключении платы к компьютеру по сети.

Второй и третий информационный светодиод показывают активность приема и передачи данных по сети.

С помощью программы HPSDR_Bootloader, в случае успешного перевода платы в режим загрузчика, можно прочитать действующий IP платы, сменить его или включить режим DHCP. 

Также, можно обновить рабочую прошивку устройства с помощью файла rbf, взятого , например, из исходников проекта. В этом файле прошивки не содержится кода загрузчика, поэтому его невозможно испортить неправильной прошивкой. Загрузчик остается в памяти устройства все время, пока его не изменить специально с помощью прошивки файлом pof программатором  в  QUARTUS.

Все необходимые файлы для работы с загрузчиком можно скачать здесь...

Категория: Мои статьи | Добавил: rolin791 (30.04.2015)
Просмотров: 2637 | Рейтинг: 0.0/0
Всего комментариев: 0