Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: NIOS2 и EPCS
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
AlexMad
Система грузится из EPCS, все прекрасно работает, могу даже из программы читать содержимое EPCS.
Думаю, что и писать тоже будет. Но тут начинается вопрос: как узнать, с какого адреса можно безболезненно писать во флешь? Иными словами, где в ней кончается конфигурационные данные и где начинается свободное место?


Оказалось, что писать в нее вообще не могу sad.gif
Попробовал писать с адреса 0x7ffff, там уже пустота при считывании идет.
Если писать и сразу считывать, то считывается то, что и записал.
Если перевключить питание, на этих адресах уже пустота (0xFF).

Может, после alt_write_flash(my_epcs, xEPCSadress, my_data, LEN); надо сделать еще что-то, чтобы зафиксировать запись?
AlexMad
Нашел ответы по записи, сделал так, как в этой теме: http://electronix.ru/forum/index.php?showt...st&p=986936

Остался вопрос по определению свободного пространства.
На данный момент просто выбрал последний сектор EPCS. А есть ли возможность отслеживать, что он не занят конфигурационными данными? Или гарантированно его освободить.
krux
смотрите sof2flash и elf2flash. Размеры секций там будут, соответственно сможете определить занятое место.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.