Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как открыть файл из файловой системы
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
Fynjisx
не могу открыть файловую систему на EPCS.
Вначале подготовил два файла 1.txt и 2.txt, затем заархивировал в 3.zip.
Далее через flash programmer, поместил этот файл в EPCS. Запись произвелась успешно.
После чего попробовал считать данные так:
CODE

..
fd = alt_flash_open_dev("/dev/epcs_controller");
if (fd) {
...

Всё Ок, дескриптор открылся и данные совпадают...
Теперь попробовал открыть таким образом:
CODE
FILE* fp;
char buffer[BUF_SIZE];
fp = fopen ("/mount/rozipfs/1.txt", "r");

но fp упорно возвращает 0!

В BSP есть такие настройки: ()
- ro_zipfs_base
- ro_zipfs_name
- ro_zipfs_offset
в ro_zipfs_base я забиваю базовый адрес EPCS controller'a;
ro_zipfs_name - оставляю по умолчанию = /mnt/rozipfs, т.к в руководстве читал, что достаточно монтировать эту точку, как будут видны вложенные;
в - ro_zipfs_offset поставил 0.
В чем может быть причина? Кто использовал? Где ошибка?

Заранее спасибо...

zzztop
выложи скрин flash programmer'а и дефайны ФС из system.h
к примеру:
(
#define ALTERA_RO_ZIPFS_BASE 0x8000000
#define ALTERA_RO_ZIPFS_NAME "/mnt/rozipfs"
#define ALTERA_RO_ZIPFS_OFFSET 0x1820000
)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.