Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Xilinx Spartan 3E - вопрос совсем чайника
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Yellow_Cat
Здравствуйте!
извините если вопрос пишу не в нужную ветку форума...

Имеется устройство (автомагнитола) построенная на Xilinx Spartan 3E, кроме самой ПЛИС на процессорной плате стоит флешка 8Mb ну и еще много разных деталек, но сейчас вопрос не про них wink.gif
Есть желание этот девайс немного модифицировать - в частности добавить русский язык, возможно что-то еще...
Нашел дамп этой флешки, посмотрел - очень похоже что ПЛИС запрограммирована как процессор и работает все это на Linux ядре (MicroBlaze? маловероятно что разработчик стал писать собственный процессор для этой ПЛИС и ОС для всего устройства...)
В теле дампа если посмотреть в кодировке ASCII присутствуют характерные для линуксоподобных систем строчки.
Предполагаю, что внешняя флешка в системе функционирует как накопитель с определенной файловой системой, понимаемой работающей там ОС.
Есть желание получить доступ к этим данным, как к файлам, на ПК. а там, глядишь, и файлик со шрифтами нетрудно будет найти и поменять...
НО
не могу разобраться, какая именно файловая система используется. В линуксе не силен совсем sad.gif
прошелся по дампу программой R-Studio которой в т.ч. восстанавливают данные с HDD - никакой известной ей файловой системы она не нашла.

В данный момент имею такие вопросы :

- какая файловая система обычно используется для хранения данных на внешней флеш памяти при использовании стандартных средств разработки Xilinx? если что - флешка там стоит SPANSION s29gl064n90tfi02. Предполагаю, что используется MicroBlaze.
- возможно, есть какое-то ПО которое поможет "проникнуть" в эту файловую систему?
- имеет смысл скачать ISE Design Suite с сайта Xilinx под эту ПЛИС для "ковыряния" содержимого флешки? умеет она с такими данными работать?

буду благодарен за полезный пинок в нужном направлении sm.gif

Спасибо.
x736C
Здравствуйте.
Предлагаю для начала поделиться дампом и типом магнитолы.
Yellow_Cat
магнитола - RCD510 Delphi (дамп загрузил под Шкоду, есть такие же под VW, железо у них практически одинаковое)
Corvus
Ваши догадки, почти наверняка, верны. Да, Microblaze и Linux. Прошивка для Microblaze хранится в виде elf файла.
https://ru.wikipedia.org/wiki/Executable_and_Linkable_Format
Yellow_Cat
Цитата(Corvus @ Nov 14 2015, 23:55) *
Ваши догадки, почти наверняка, верны. Да, Microblaze и Linux. Прошивка для Microblaze хранится в виде elf файла.
https://ru.wikipedia.org/wiki/Executable_and_Linkable_Format

сигнатуры заголовка ELF файла в дампе не нашел sad.gif
что я делаю не так?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.