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

 
 
 
Reply to this topicStart new topic
> Проблема с загрузкой Linux xlnx с помощью U-boot, Не грузится чето =(
Oops
сообщение Nov 13 2009, 14:05
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 129
Регистрация: 28-08-08
Из: г.Омск
Пользователь №: 39 870



Здравствуйте!!!
Использую инструментарий Xilinx 10.3 и плату Memec FX12LC. Скомпилировал Linux xlnx http://git.xilinx.com/cgi-bin/gitweb.cgi. Работает нормально: запускал через XMD и записал на флешь и от туда самописным загрузчиком запускается нормально. Возникла необходимость в загрузчике Uboot.

1) скомпилил U-boot : http://xilinx.wikidot.com/u-boot - работает.
2) скомпилил образы для загрузки Linux c помощью U-boot. Выполнял действия аналогично руководству http://xilinx.wikidot.com/u-boot:
а) Получил virtex405-mine.dtb, раздел Building A Device Tree Blob.
Код
scripts/dtc/dtc -b 0 -V 17 -R 4 -S 0x3000 -I dts -O dtb -o virtex405-mine.dtb -f arch/powerpc/boot/dts/virtex405-mine.dts

b ) Построил Linux образ для Uboot, раздел Building Linux For U-boot:
Код
make ARCH=powerpc uImage

с) Конвертнул ramdisk.image образ для Uboot, раздел Converting a Ramdisk to be Usable by U-boot:
Код
mkimage -A ppc -O linux -T ramdisk -C gzip -d arch/powerpc/boot/ramdisk.image.gz uramdisk.image.gz

3) Через TFTP с помощью U-boot все эти образы залил на флешку, раздел (Loading and Executing a Linux Kernel (arch/powerpc)). Заливал аналогично тому как написано за исключением того что у меня другие базовые адреса, и размеры образов тоже другие. Базовый адрес флешки 0xff800000, поэтому virtex405-mine.dtb расположен по адресу 0xff800000, uImage по адресу 0xff804000 и uramdisk.image.gz по адресу 0xff990000. Файлы друг друга не затерают - все нормально влезло.
Через XMD запускаю U-boot даю ему команду, аналогично тому как написано в руководстве(только с моими базовыми адресами):
Код
=> bootm 0xff804000 - 0xff800000

и происходит следующее, показано на прикрепленной ниже картинке. crying.gif

Может кто сталкивался с подобной проблемой посоветуйте как быть???????????

Сообщение отредактировал Oops - Nov 13 2009, 14:14
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Mad_max
сообщение Dec 1 2009, 16:16
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



Эх, уж лучше вам сюда с такими вопросами.
http://forums.xilinx.com/xlnx/board?board.id=ELINUX
Go to the top of the page
 
+Quote Post
EvgSemen
сообщение Apr 1 2011, 09:50
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 9-03-11
Пользователь №: 63 486



Привет Oops! У меня к тебе вопрос: Я скомпилил и загрузил Linux на Microblaze

Код
MD% dow simpleImage1.xilinx
Downloading Program -- simpleImage1.xilinx
    section, .text: 0x50000000-0x50281827
    section, .init.text: 0x50314000-0x5032f707
    section, .init.ivt: 0x50331ef0-0x50331f57
    section, __fdt_blob: 0x50281828-0x50285827
    section, .rodata: 0x50286000-0x502ee89f
    section, __ksymtab: 0x502ee8a0-0x502f27af
    section, __ksymtab_gpl: 0x502f27b0-0x502f4227
    section, __ksymtab_strings: 0x502f4228-0x503001e8
    section, __param: 0x503001ec-0x50300fff
    section, __ex_table: 0x50301000-0x50301d3f
    section, .sdata2: 0x50301d40-0x50301fff
    section, .data: 0x50302000-0x50312f3f
    section, .init.data: 0x5032f708-0x50331eed
    section, .init.setup: 0x50331f58-0x503321df
    section, .initcall.init: 0x503321e0-0x503323d3
    section, .con_initcall.init: 0x503323d4-0x503323d7
    section, .init.ramfs: 0x50333000-0x503fa5cb
    section, .bss: 0x503fb000-0x50426a67
Setting PC with Program Start Address 0x50000000
System Reset .... DONE

XMD% run


Консоль в дереве устройств стоит:

Код
    aliases {
        serial0 = &RS232_Uart;
    };
    chosen {
        bootargs = "console=ttyS0 root=/dev/ram";
    };


Но вот как мне посмотреть содержимое на ПЛИСине (т.е. папки Линуксовые и вообще что на ней находится)
может какие команды для XMD есть..
connect mdm -uart. ?? А дальше что?
Заранее спасибо!!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:47
Рейтинг@Mail.ru


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