|
Cyclone 5 SocKit linux, связь между FPGA и HPS |
|
|
|
Sep 16 2015, 14:00
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 7-08-15
Пользователь №: 87 886

|
Здравствуйте, У меня есть плата SocKit от terasic. C сайта rocketboard скачал образ linux. Сделал прошивку fpga, получил файл sof, из него сделал файл rbf. Сделал исполняемый linux файл программы 'main', для hps. Общение fpga и hps происходит через мост lwhps2fpga. Записал файл rbf на sd-card, файл 'main' положил в папку root linux. При подаче питания сначала прошивается fpga, потом грузится linux. Все прекрасно. Через uart (программой putty) запускаю файл 'main' hps: ./main - в нем прописано бесконечное моргание светодиодами fpga. Проблема: команда ./main выполняется буквально 1 секунду, потом все замирает. и так каждый раз при выполнении ./main...
Такое ощущение, что что-то перетирает память моста между fpga и hps. Или это срабатывает watchdog? если так, то как мне его сбросить или выключить? Как я понял preloader входит в образ linux, и как его тогда можно настроить? Спасибо.
|
|
|
|
|
Sep 16 2015, 14:11
|

Гуру
     
Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988

|
Цитата(Kostochkin @ Sep 16 2015, 20:00)  Как я понял preloader входит в образ linux нет, он на отдельном разделе лежит Цитата как его тогда можно настроить? найти в проекте каталог с исходниками, зайти туда, настроить через bsp-editor, собрать make-ом. потом записать его на раздел с меткой 0xa2, емнип
|
|
|
|
|
Sep 16 2015, 14:45
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 7-08-15
Пользователь №: 87 886

|
Спасибо, попоробую
потом записать его на раздел с меткой 0xa2, емнип [/quote]
А какой именно файл загружать в раздел 0xa2? У меня есть файл preloader-mkpimage.bin проекта, такой подойдет?
|
|
|
|
|
Sep 17 2015, 08:11
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 7-08-15
Пользователь №: 87 886

|
Спасибо большое, может быть вопрос тупой, но как мне записать на раздел 0xa2 файл, в windows этот раздел не видится, в linux тоже... Видать утилита какае-то есть, или команда.
|
|
|
|
|
Sep 17 2015, 10:11
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата(Kostochkin @ Sep 17 2015, 11:11)  Спасибо большое, может быть вопрос тупой, но как мне записать на раздел 0xa2 файл, в windows этот раздел не видится, в linux тоже... Видать утилита какае-то есть, или команда. в линуксе утилита зовется ddв виндузе любой дисковый редактор (diskedit, winhex)
Сообщение отредактировал Jury093 - Sep 17 2015, 10:11
|
|
|
|
|
Sep 21 2015, 08:10
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 7-08-15
Пользователь №: 87 886

|
Записал в сектор с меткой 0ха2 файл preloader-mkpimage.bin. Теперь при включении питания ничего не происходит, не инициализируются ни hps ни fpga... Файл писал утилитой dd из linux, записался успешно.
|
|
|
|
|
Sep 22 2015, 14:48
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 7-08-15
Пользователь №: 87 886

|
Извиняюсь, очень занят, попробую завтра что-то сделать
Сообщение отредактировал Kostochkin - Sep 22 2015, 14:57
|
|
|
|
|
Sep 25 2015, 07:47
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 7-08-15
Пользователь №: 87 886

|
Цитата(vadimuzzz @ Sep 21 2015, 18:27)  а прелоадер-то стартовал? если да, что пишет? проверить можно так: перед подачей питания зажать warm_rst, дождаться загрузки консоли и отпустить Проверил, прелоадер не стартует. Значит некорректный файл прелоадера? я его делал bsp-editor-ом, потом в command-shell собрал командой make.
|
|
|
|
|
Sep 25 2015, 09:07
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 7-08-15
Пользователь №: 87 886

|
Цитата(vadimuzzz @ Sep 25 2015, 13:00)  именно не стартует или м.б. в консоль не выводит? проверьте serial support Не стартует preloader, serial port работает
|
|
|
|
|
Sep 25 2015, 12:35
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 7-08-15
Пользователь №: 87 886

|
Цитата(vadimuzzz @ Sep 25 2015, 15:27)  скиньте проект поковырять там есть файл readme, если что. Вот ссылка на проект: https://yadi.sk/d/4lZl-fYSjKJxVмоя почта vaskinbox@mail.ru
Сообщение отредактировал Kostochkin - Sep 25 2015, 13:12
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|