|
|
  |
uClinux под Microblaze - последний шаг |
|
|
|
Jul 28 2006, 19:12
|

Участник

Группа: Свой
Сообщений: 19
Регистрация: 9-08-04
Пользователь №: 471

|
Помогите, пожалуйста, разобраться Пытаюсь к плате ML402 (Virtex4SX35) прикрутить uClinux. В этом деле новичок, так что прошу сильно по голове не бить Сгенерил image для uClinux под Linux-ом на Virtual Machine EDK установлен под Windows. Перебросил туда файл image.bin Дальше пытаюсь загрузить его на плату. Прочитал где-то, что можно это сделать с помощью XMD командой dow -data < path>\image.bin start_addressstart_address ставлю базовый адресс DDR_SDRAM Потом запускаю командой con start_address Но на терминале тишина. Подскажите, пожалуйста, может нужно по другому делать?
|
|
|
|
|
Aug 1 2006, 16:30
|

Участник

Группа: Свой
Сообщений: 19
Регистрация: 9-08-04
Пользователь №: 471

|
Все, разобрался Всем спасибо за содействие. Нюансов действительно много. Надо было все внимательно делать. На терминале выводится лог загрузки. В конце вылетает ошибка: flatfsd: Nonexistent or bad flatfs (-114), creating new one... /bin/flatfsd: mtd.c: 156: flat_dev_close: Assertion `flatinfo.fd != -1' failed. flatfsd: mtd.c: 156: flat_dev_close: Assertion `flatinfo.fd != -1' failed.Но после этого все догружается нормально и система начинает работать. Я так понимаю это с флеш памятью что-то? To 3.14Еще вопрос. Хочу попытаться для начала прикрутить Ethernet. Какие шаги для этого потребуются? (Извините за такой ламерский вопрос, просто хочется вектор деятельности направить сразу в нужную сторону)
|
|
|
|
|
Aug 1 2006, 21:06
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
А чего тут ламерского, этому разве в институте учат  "Официально" существует драйвер для "полной" эзернетной корки, но не так давно Джон выпустил альфа версию драйвера для лайт корки, он вполне работоспособен (немножко правда поправить надо). Этот драйвер патчем копирует все исходники куда надо и патчит конфиги, после этого в свойствах ядра появляется поддержка EthernetLite, поищите здесь http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/ за 2006 год, сам я сечас боюсь Вам кривой вариант вручить, так же в этой рассылке расписаны необходимые поправки в сам драйвер. Насчет ошибки, по моему что-то с настройками MTD, так как идет ругань на функции корневой файловой системы (которая в памяти располагается), хотя тут я то-же ламер  ...
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Aug 1 2006, 23:42
|

Участник

Группа: Свой
Сообщений: 19
Регистрация: 9-08-04
Пользователь №: 471

|
Спасибо. Буду разбираться. Ламерство из себя изгонять У меня еще возник вопрос более общий. Например, есть две системы на microblaze. Одна с linux на борту, другая без. В чем принципиальное различие между ними? Я так понимаю, если для периферии есть драйвера под linux, то, теоретически, легче устройство прикрутить к системе используя их. А если такой вариант, когда дров нет? Т.е., надо писать с нуля как для первой так и для второй систем. Будет ли тут какая-то выгода от linux? И влияет ли как-то работа с наличием linux-a на борту на быстродействие?
Сообщение отредактировал 3.14 - Aug 2 2006, 05:49
|
|
|
|
|
Aug 2 2006, 05:26
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
Плюсы от линуха - туча утилит, стек TCP/IP, программировакие "как под линухом". Все остальное сплошные минусы. Про быстродействие системы можно забыть. В EDK на каждую корку существует драйвер или функции управления/тестирования, так же там имеются либы для файловой системы FAT и стек TCP/IP ... Кстати, вот моя хронология внедрения микролинуха в микроблайз http://electronix.ru/forum/index.php?showtopic=6905PS перенес тему в ветку ОС
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Oct 30 2006, 11:50
|

Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 7-09-05
Из: Riga, LV
Пользователь №: 8 333

|
А не подскажете, не корысти ради, а интереса для. Какие требования к ресурсам FPGA у microblaze, плюс, скажем, контроллеры Ethernet, DDR SDRAM и USB device? Ну там slices, block RAMs... Корку от Xilinx я читал, но что скажут практики? Про падение тактовой при расширении периферии, например, информация любопытная (хоть логически можно было и догадаться)...
Вроде как, в теории, все должно даже в XS3S100E влезть, ну в крайнем случае в 250Е (из datasheet Xilinx - Microblaze core - Percent of XC3S50 - 68%+)
--------------------
|
|
|
|
|
Oct 30 2006, 13:00
|
Местный
  
Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154

|
Цитата(dmivs @ Oct 30 2006, 15:50)  А не подскажете, не корысти ради, а интереса для. Какие требования к ресурсам FPGA у microblaze, плюс, скажем, контроллеры Ethernet, DDR SDRAM и USB device? Ну там slices, block RAMs... Корку от Xilinx я читал, но что скажут практики? Про падение тактовой при расширении периферии, например, информация любопытная (хоть логически можно было и догадаться)...
Вроде как, в теории, все должно даже в XS3S100E влезть, ну в крайнем случае в 250Е (из datasheet Xilinx - Microblaze core - Percent of XC3S50 - 68%+) Минимум это XS3S500E ...
|
|
|
|
|
Nov 6 2006, 16:11
|

Местный
  
Группа: Свой
Сообщений: 468
Регистрация: 31-08-06
Из: Киев
Пользователь №: 19 991

|
Цитата(dmivs @ Oct 30 2006, 15:50)  А не подскажете, не корысти ради, а интереса для. Какие требования к ресурсам FPGA у microblaze, плюс, скажем, контроллеры Ethernet, DDR SDRAM и USB device? Ну там slices, block RAMs... Корку от Xilinx я читал, но что скажут практики? Про падение тактовой при расширении периферии, например, информация любопытная (хоть логически можно было и догадаться)...
Вроде как, в теории, все должно даже в XS3S100E влезть, ну в крайнем случае в 250Е (из datasheet Xilinx - Microblaze core - Percent of XC3S50 - 68%+) Да не перевелись еще в мире оптимисты!!! У меня кастратен кит с XС3S100E так в едк 7.1 МБ еле еле влазит, а в 8.2 та же кора не лезет места нет. Про периферию вообще молчу
|
|
|
|
|
Jan 20 2011, 11:25
|
Группа: Участник
Сообщений: 12
Регистрация: 26-12-10
Пользователь №: 61 885

|
народ! кто нибудь поясните пожалуйста конкретнее где взять uclinux и как все это дело заливать..
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|