|
|
  |
система с Microblaze: как-то можно из SDK прогрузить большой объём данных в память, подключенную к процу?, Нужно залить первоначальные данные во флешку |
|
|
|
Oct 27 2014, 09:34
|

Гуру
     
Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271

|
Здравствуйте. Есть отладка SP605, система с микроблэйзом. На плате есть параллельная флешка 32М, которая к нему подцеплена. Нужно эту флешку изначально прогрузить большим объёмом данных (коэффициенты условно говоря. Один раз залил - больше не трогаешь всю жизнь). Как это лучше сделать? Можно ли как-то имитировать из программы микроблэйза чтение из файла (ну типа воспользоваться функциями fopen() и им подобными), в то время как файл находится у меня на компе, к которому отладка подключена через JTAG и на котором крутится SDK? Видится ещё вариант передавать данные по имеющемуся на борту ком-порту, но это во-первых медленно (?), а во-вторых на боевой плате ком-порта может не быть, вариант с прогрузкой через жтаг был бы более универсален.
--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
|
|
|
|
|
Oct 29 2014, 09:55
|

Гуру
     
Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271

|
Цитата(Corvus @ Oct 28 2014, 22:19)  ИМХО, для начала стоит определиться, какой функционал нужен. :biggrin: Если это какой-то отладочный стенд. И параметры туда пишутся один раз на этапе калибровке, то параллельная флэш и заливка через JTAG образа стандартными средствами от XILINX. Я сначала не знал, что параллельную флешь можно через жтаг стандартными средствами прошить. Оказалось это просто хитро называется BPI Flash, а я её искал как parallel flash. Теперь нашёл. Значит проблема отпадает. Цитата(Corvus @ Oct 28 2014, 22:19)  Если же иногда надо менять, да ещё и обычному пользователю, то карточка с файловой системой всяко удобнее. А если надо удалять удалённо, то тут протокол обмена надо поднимать + контроль успешности записи, незатираемый golden image и всё такое. Да, в соседней ветке я уже отписался, что разобрался, как работать с карточкой. Так что теперь проблем нет, буду работать с карточкой лучше. Цитата(vitus_strom @ Oct 28 2014, 17:22)  Загрузите в область данных флеши и читайте оттуда - кто мешает - если тем более не надо менять их Будьте добры пожалуйста поподробнее, что значит "загрузить в область данных флеши"? В чью область данных? Микроблэйза? Короче непонятно... Предупреждаю, что новичок в этом, так что вопросы могут быть тривиальными ))
--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
|
|
|
|
|
Oct 29 2014, 11:01
|
Знающий
   
Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877

|
Вот на картинке нарисовал где это поставить потом только файл добавить надо будет - вроде для bpi flash нужно байты свапить и потом читайте их на здоровье микроблейзом (только надо добавить флеш контроллер)
Эскизы прикрепленных изображений
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|