Цитата(v_shamaev @ Mar 30 2006, 17:35)

Цитата(yanich @ Mar 30 2006, 16:43)

При компиляции редбута создаётся bin файл, который заливается на дискету. При компиляции шаблона i386 PC target (default) такого файла нет. При компиляции непосредственно программы с либами из шаблона всё проходит успешно. Но как её объединить с eCos?
Т.е. проблема в получении двоичного образа из elf-а? objcopy -Obinary это делает. А эти самые "либы из шаблона" - и есть eCos. Для образца можно посмотреть make из examples. Там все правильно собирается
Я так и поступил. Взял Makefile из примера, компилю, запускаю i386-elf-objcopy, заливаю полученный бинарник на дискету (dd conv=sync if=bin_file of=/dev/fd0), сую дискету в дисковод, перезагружаюсь и ничего. К дискете происходит обращение и система виснет.