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

 
 
> Cyclone V Remote Config
Realking
сообщение Oct 23 2015, 12:54
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



Собрана система на ниос

Remote Config не работает, если я использую перед этим команды alt_epcs_flash_read или alt_epcs_flash_write (записываю данные в application image)
Используемая FLASH - EPCQ256

Всю голову сломал

Может кто знает в чем проблема?


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
Stewart Little
сообщение Oct 23 2015, 14:05
Сообщение #2


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Ну, alt_epcs_flash_read и alt_epcs_flash_write - это, все-таки функци, а не команды.
А устройство Вы на забываете закрывать после такого чтения (или записи)?


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
doom13
сообщение Oct 23 2015, 15:39
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(Realking @ Oct 23 2015, 15:54) *
Собрана система на ниос

Remote Config не работает, если я использую перед этим команды alt_epcs_flash_read или alt_epcs_flash_write (записываю данные в application image)
Используемая FLASH - EPCQ256

Всю голову сломал

Может кто знает в чем проблема?

Была аналогичная ситуация, спрашивал тут, проблема решилась отказом от использования EPCS/EPCQx1 Flash Controller-a и переходом на ядро ASMI. Пользовался QII v14.0, похоже есть какая-то проблема в совместимости Remote Update с Flash Controller-ом. Если не ошибаюсь в QII v15 уже обновлённая версия Flash Controller-а, которая должна нормально поддерживать EPCQ (наверное).
Go to the top of the page
 
+Quote Post
Realking
сообщение Oct 24 2015, 05:03
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



Цитата(Stewart Little @ Oct 23 2015, 17:05) *
Ну, alt_epcs_flash_read и alt_epcs_flash_write - это, все-таки функци, а не команды.
А устройство Вы на забываете закрывать после такого чтения (или записи)?


Закрываю

Думаю проблема в адресации 3 или 4 байтовой
Буду разбираться в понедельник

Цитата(doom13 @ Oct 23 2015, 18:39) *
Была аналогичная ситуация, спрашивал тут, проблема решилась отказом от использования EPCS/EPCQx1 Flash Controller-a и переходом на ядро ASMI. Пользовался QII v14.0, похоже есть какая-то проблема в совместимости Remote Update с Flash Controller-ом. Если не ошибаюсь в QII v15 уже обновлённая версия Flash Controller-а, которая должна нормально поддерживать EPCQ (наверное).


Да ситуация полностью аналогичная
Спасибо, не видел тему


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post
Realking
сообщение Oct 26 2015, 06:55
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



Вообщем как и думал все дело в адресации

если в файле epcs_command.c
зарэмить

epcs_exit_4_bytes_mode(base);

то все работает

вот теперь думаю как этот косяк обойти без редактирования данного файла

вообщем, если добавить перед реконфигурацией
epcs_enter_4_bytes_mode(EPCS_FLASH_CONTROLLER_0_BASE + EPCS_FLASH_CONTROLLER_0_REGISTER_OFFSET);
то все гуд

вопрос закрыт


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th July 2025 - 13:57
Рейтинг@Mail.ru


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