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

 
 
> Как открыть файл из файловой системы
Fynjisx
сообщение Mar 13 2012, 07:17
Сообщение #1


студент
****

Группа: Свой
Сообщений: 571
Регистрация: 3-07-08
Из: Russia
Пользователь №: 38 712



не могу открыть файловую систему на 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.
В чем может быть причина? Кто использовал? Где ошибка?

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



--------------------
С Уважением...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
zzztop
сообщение Aug 17 2013, 19:58
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 10-08-11
Из: Украина г.Киев
Пользователь №: 66 650



выложи скрин flash programmer'а и дефайны ФС из system.h
к примеру:
(
#define ALTERA_RO_ZIPFS_BASE 0x8000000
#define ALTERA_RO_ZIPFS_NAME "/mnt/rozipfs"
#define ALTERA_RO_ZIPFS_OFFSET 0x1820000
)
Go to the top of the page
 
+Quote Post

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

 


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


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