|
Использование epcs_flash_controller, Не получается получить доступ к флеш |
|
|
|
Jul 21 2014, 08:41
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 9-02-05
Пользователь №: 2 514

|
Всем доброго дня. Хочу использовать лишнюю память во флешке для своих нужд. Для начала пытаюсь прочитать содержимое, записанное в процессе конфигурации. Добавил в программу следующее:
#define ALT_USE_EPCS_FLASH #include <altera_avalon_epcs_flash_controller.h>
ALTERA_AVALON_EPCS_FLASH_CONTROLLER_INSTANCE ( EPCS_FLASH_CONTROLLER_0, epcs_flash_controller_0);
Далее, в main:
alt_epcs_flash_init(&epcs_flash_controller_0);
И пытаюсь прочитать область памяти:
alt_u8 buf_FL[32]; int offset = 0x019520; int length = 32; int var = 0; for(var=0; var<32; var++){buf_FL[var]=0;} alt_epcs_flash_read(&epcs_flash_controller_0.dev, offset, buf_FL, length);
В результате, у меня в буфере что-то появляется, но совсем не то, что лежит в .flash файле, которым была прошита конфигурационная флешка. В остальном весь проект работает, и из флэш, и в режиме отладки. Может, кто подскажет - что я делаю не так?
|
|
|
|
Сообщений в этой теме
sdimann Использование epcs_flash_controller Jul 21 2014, 08:41 doom13 Цитата(sdimann @ Jul 21 2014, 11:41)
Дав... Jul 21 2014, 09:06 sdimann Цитата(doom13 @ Jul 21 2014, 16:06) Давно... Jul 21 2014, 09:22 Swup Я реализовывал прошивку памяти через ниос и там бы... Jul 21 2014, 09:32 sdimann Цитата(Swup @ Jul 21 2014, 16:32) - залив... Jul 21 2014, 09:47  doom13 Цитата(sdimann @ Jul 21 2014, 12:47) Сген... Jul 21 2014, 21:26 sdimann Цитата(doom13 @ Jul 22 2014, 04:26) Hex -... Jul 22 2014, 04:16 Golikov A. у ксалинкса, например, часть файлов в ASCII кодиро... Jul 22 2014, 06:35 sdimann Цитата(Golikov A. @ Jul 22 2014, 13:35) у... Jul 22 2014, 09:20  doom13 Цитата(sdimann @ Jul 22 2014, 12:20) Ну д... Jul 22 2014, 11:39 sdimann В общем, частично разобрался. Я программировал фле... Jul 23 2014, 02:33 gosu-art Цитата(sdimann @ Jul 23 2014, 06:33) Подс... Jul 23 2014, 07:38 doom13 Цитата(sdimann @ Jul 23 2014, 05:33) Подс... Jul 23 2014, 20:03 FLTI Цитата(sdimann @ Jul 23 2014, 05:33) В об... Apr 20 2015, 07:46 serjj ЦитатаСкажите пожалуйста, если один и тот же .jic ... Apr 20 2015, 12:21 FLTI Цитата(serjj @ Apr 20 2015, 15:21) Если и... Apr 20 2015, 12:31 serjj ЦитатаВопрос:
При условии корректной записи в обои... Apr 20 2015, 13:49 FLTI Цитата(serjj @ Apr 20 2015, 16:49) Нет, н... Apr 24 2015, 15:19 tvcam Насчёт меняет или не меняет: посмотрел свои исходн... Apr 24 2015, 16:37 FLTI Цитата(tvcam @ Apr 24 2015, 19:37) Насчёт... Apr 24 2015, 16:52 krux Цитатапрочитанные из EPCS данные ( по крайней мере... Apr 24 2015, 16:55 FLTI Цитата(krux @ Apr 24 2015, 19:55) поэтому... Apr 24 2015, 17:00 tvcam >>Вырезано 92(+-1) байта с начала - в смысле... Apr 24 2015, 17:14 FLTI В EPCS c 0x00 первые 16 байт - это 0xFF, остальные... Apr 24 2015, 17:23 tvcam Цитата(FLTI @ Apr 24 2015, 20:23) В EPCS ... Apr 24 2015, 17:39 FLTI Да, .jic файл сразу начинается с 0x4a 0x49 0x43, ч... Apr 24 2015, 17:47 doom13 Цитата(FLTI @ Apr 24 2015, 20:47) Попробу... Apr 24 2015, 18:46 tvcam Непонятно, что вам непонятно. Сначала записать пос... Apr 24 2015, 18:02 doom13 В начале JIC-файла идёт шапка (Q2 Programmer не шь... Apr 24 2015, 18:02 FLTI Цитата(doom13 @ Apr 24 2015, 21:02) а про... Apr 24 2015, 18:39 FLTI А есть ли способ избавится от зеркального отображе... Apr 24 2015, 18:47 tvcam Я, тупо переставляю ещё в компьютере в программе к... Apr 24 2015, 19:15 doom13 В моём случае Ниос сам биты переставляет, но можно... Apr 24 2015, 19:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|