|
Xilinx bootloader, схематично: как сделать бут лоадер |
|
|
|
May 29 2013, 14:04
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
Всем привет!
Имею: Ксалинкс спартан 6, с микроблайзом, ДДР, и Езернетом
На данный момент программа работает из ДДР, чтобы ее туда запихать в плисину заливаю bootloop а потом через жетаг средой заливаю программку.
Хочу к этому всем приделать загрузчик, чтобы оно все могло из флеши само стартовать, а в лучшем случае чтобы еще по езернету можно было прошивку обновить.
Кто-то может схематично описать как это делается?
1. я так понимаю мне нужно в микроблайз запихать модуль чтения - записи конфигурационной флэши. Есть такие готовые? Или конфигурационная флэш доступна из микроблайза напрямую?
2. Потом мне надо сформировать файл для этой флэши, что мне надо взять, какие утилиты применить?
3. После того как у меня будет бутлоадер, можно ли как то сделать так чтобы софт отлаживался по старой схеме? То есть мне не надо было бы перезаписывать флэш для того чтобы стартануть проект. Или это делается только через бутлуп и жетаг, а в конце формируется файл прошивки для загрузчика?
Если отказаться от загрузки через езернет, такое чувство что должно быть стандартное решение. Ведь сделать проект работающий из ДДР можно просто иснтрументами среды, так же его можно туда запихать, неужели не предусмотрели стандартного загрузчика?
|
|
|
|
|
 |
Ответов
|
Jun 8 2013, 16:05
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(Golikov A. @ Jun 6 2013, 01:02)  сам процесс чтения там не описан, надо исходник ковырять. Там надо еще модуль работы с флэшой подключать... У кого-нибудь есть готовый код загрузчика? Можете простой пример кода привести тут, чтобы всем заинтересованным было всё четко ясно что и как делается? Есть ли необходимость утаивать код от халявщиков типа меня?  Это что - обращение через несколько регистров? Или как? В каком конкретно файле или документе смотреть чтение из флэшки? Хотя бы имя того файла?..
--------------------
|
|
|
|
Сообщений в этой теме
Golikov A. Xilinx bootloader May 29 2013, 14:04 Дмитрий Мазунин Посмотрите XAPP1140 и XAPP1146. По этому примеру м... May 30 2013, 08:14 Corvus В общем случае, так
http://www.xilinx.com/support... May 30 2013, 12:37 Golikov A. Спасибо, да здорово что многое является стандартом... May 30 2013, 18:42 AVR Цитата(Golikov A. @ May 30 2013, 22:42) С... Jun 3 2013, 21:02  Дмитрий Мазунин Цитата(AVR @ Jun 4 2013, 03:02) Но вопрос... Jun 4 2013, 06:53   AVR Цитата(Дмитрий Мазунин @ Jun 4 2013, 10:5... Jun 5 2013, 17:02    Дмитрий Мазунин Цитата(AVR @ Jun 5 2013, 23:02) Я правиль... Jun 6 2013, 07:26 Golikov A. на данный момент возникли еще проблемы, так что по... Jun 4 2013, 05:54  Дмитрий Мазунин Цитата(AVR @ Jun 8 2013, 22:05) У кого-ни... Jun 10 2013, 09:54 Golikov A. http://www.xilinx.com/support/answers/43615.htm
в... Jun 9 2013, 18:29 Golikov A. 1140
This application note discusses an in-the-fie... Jun 10 2013, 10:08 Дмитрий Мазунин Да ничего крутого там нету. Все сделано как раз пр... Jun 10 2013, 10:49 Golikov A. Ну начнем с малого, а там разберемся):
в любом слу... Jun 10 2013, 14:00 AVR Вопрос - кто пользуется асинхронной SRAM для кода ... Jun 11 2013, 19:55 Golikov A. ща я какую то глупость напишу, наверное.
У меня Д... Jun 12 2013, 07:13 AVR Цитата(Golikov A. @ Jun 12 2013, 11:13) Н... Jun 12 2013, 12:38  Дмитрий Мазунин Цитата(AVR @ Jun 12 2013, 18:38) Вопрос: ... Jun 13 2013, 07:40   AVR Цитата(Дмитрий Мазунин @ Jun 13 2013, 11... Jun 13 2013, 18:21    Дмитрий Мазунин Цитата(AVR @ Jun 14 2013, 00:21) Да, выло... Jun 14 2013, 08:24   Flood Цитата(Дмитрий Мазунин @ Jun 13 2013, 11... Jun 13 2013, 20:02 Golikov A. как же может быть не интересно... Jun 13 2013, 12:29
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|