реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> настройка U-BOOT, U-BOOT выключить прошивку FPGA
RLC
сообщение Aug 27 2015, 10:03
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 19-11-14
Из: СПб
Пользователь №: 83 740



В созданной и работающей системе на основе ОС, Cyclone V прошивается FPGA *.rbf файлом в U-BOOT. Прошиваться ему и не надо, необходимо выключить в U-BOOT. Текущий U-BOOT взят со стороны, не компилировался с preloader. Как это сделать?
Go to the top of the page
 
+Quote Post
Jury093
сообщение Aug 27 2015, 10:52
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(RLC @ Aug 27 2015, 13:03) *
В созданной и работающей системе на основе ОС, Cyclone V прошивается FPGA *.rbf файлом в U-BOOT. Прошиваться ему и не надо, необходимо выключить в U-BOOT. Текущий U-BOOT взят со стороны, не компилировался с preloader. Как это сделать?

остановить загрузку юбута любой клавишей в консоли, потом командой
printenv
посмотреть и отключить, все что связано с загрузкой фпга (конфигурацию лучше забекапить)
Go to the top of the page
 
+Quote Post
RLC
сообщение Aug 27 2015, 11:32
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 19-11-14
Из: СПб
Пользователь №: 83 740



Спасибо попробую. Только получается что изменится то что будет в RAM а надо что бы изменилось в самом файле на SD карте. Предполагаю что команды сохранения u-boot из RAM на карту памяти есть....
Я прочёл что есть define разные которыми можно включать/выключать операции в исходном коде. Но вот в исходники лезть не хочется. Может знаете другой способ поменять образ u-boot ?
Go to the top of the page
 
+Quote Post
COMA
сообщение Aug 27 2015, 12:22
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



printenv -посмотреть настройки,
setenv name 'value' - изменить настройки,

mmcinfo - информация о карте SD,
mmc rescan - проверить/перечитать карту SD

saveenv - сохранить настройки.
Go to the top of the page
 
+Quote Post
RLC
сообщение Aug 27 2015, 12:47
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 19-11-14
Из: СПб
Пользователь №: 83 740



ух ты... пойду пороюсь. спасибо
Go to the top of the page
 
+Quote Post
Jury093
сообщение Aug 27 2015, 14:58
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(RLC @ Aug 27 2015, 15:47) *
ух ты... пойду пороюсь. спасибо

вам уже ответили..
исходники пока трогать не надо - если там что-нить не захардкожено для загрузки фпга..
пока достаточно остановить в терминалке загрузку юбута и ознакомиться со встроенными командами:
help
потом посмотреть свои настройки
printenv
и далее по обстановке..
Go to the top of the page
 
+Quote Post
Dima_G
сообщение Aug 28 2015, 05:01
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 279
Регистрация: 2-07-08
Из: Новосибирск
Пользователь №: 38 699



добавлю: "парсить" нужно от переменной bootcmd, это "автозагрузка" u-boot
Go to the top of the page
 
+Quote Post
RLC
сообщение Aug 28 2015, 11:12
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 19-11-14
Из: СПб
Пользователь №: 83 740



Цитата(Jury093 @ Aug 27 2015, 17:58) *
вам уже ответили..
исходники пока трогать не надо - если там что-нить не захардкожено для загрузки фпга..
пока достаточно остановить в терминалке загрузку юбута и ознакомиться со встроенными командами:
help
потом посмотреть свои настройки
printenv
и далее по обстановке..

Уважаемый Jury093, да у меня получилось всё и язашёл что бы поблагодарить Вас о ответе. Когда я сказал что пойду пороюсь-это значит пойду попробую, как и что работает. Повторюсь, всё действительно так как и написали. Спасибо!

Взять настроенный u-boot из флешки как то можно?

Сообщение отредактировал RLC - Aug 28 2015, 11:12
Go to the top of the page
 
+Quote Post
Jury093
сообщение Aug 28 2015, 12:17
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(RLC @ Aug 28 2015, 14:12) *
Уважаемый Jury093, да у меня получилось всё и язашёл что бы поблагодарить Вас о ответе. Когда я сказал что пойду пороюсь-это значит пойду попробую, как и что работает. Повторюсь, всё действительно так как и написали. Спасибо!

ok
Цитата
Взять настроенный u-boot из флешки как то можно?

можно, но в чем смысл при наличии самого бинарника юбута?
а настройки юбута хранятся в отдельной области и снабжены CRC..
вот их то, после всех настроек и можно выудить с помощью.. хм.. а у вас дальше система на линуксе или ничего нет, или автономное приложение?
в любом случае можно терминалкой вывести на экран или записать вывод в лог..
если "флешка" - это SD/uSD, то можно скопировать область с настройками в отдельный файл используя картридер
а вот как из spiflash без операционки вытащить я не знаю..
Go to the top of the page
 
+Quote Post
COMA
сообщение Aug 28 2015, 12:17
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Можно, утилитой dd.

Скопировать раздел с spl и u-boot целиком в файл.

http://rocketboards.org/foswiki/view/Docum...n/GSRD131SdCard

P.S. Поиск по исходникам дал следующее:

\software\spl_bsp\uboot-socfpga\include\configs\socfpga_common.h

Код
/* environment setting for MMC */
#ifdef CONFIG_ENV_IS_IN_MMC
#define CONFIG_SYS_MMC_ENV_DEV        0    /* device 0 */
#define CONFIG_ENV_OFFSET        512    /* just after the MBR */
#endif
Go to the top of the page
 
+Quote Post
RLC
сообщение Aug 28 2015, 13:13
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 19-11-14
Из: СПб
Пользователь №: 83 740



Цитата
а у вас дальше система на линуксе или ничего нет, или автономное приложение?
дальше qnx и на нём приложение.
COMA, Jury093 спасибо! забыл про эту область, хотя флешку uSD вручную размечал... blush.gif
Мне желательно в последствии иметь все файлы из которых щелчком левой клавиши мыши легко и непренуждённо будет создаваться не инженером загрузочная uSD и обновляться по желанию.
Поэтому после настройки и хорошо бы уметь всё что настроил тиражировать с использованием автоматизированных средcтв. Можно и образ с флешки снять, но всё таки лучше отдельные файлы.
Как получится-отпишусь. sm.gif

Сообщение отредактировал RLC - Aug 28 2015, 13:22
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 20:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01686 секунд с 7
ELECTRONIX ©2004-2016