Цитата(maxcy @ Apr 7 2008, 14:25)

Значится так сначала мы баловались на ките, перепрошивали флешку програматором и вставляли в панельку. Компилили под линуксом исходники RedBoot 1.94. вобщем на ките моргали светодиодами. Потом перешли к нашей плате подправили RedBoot, но некаких признаков жизни не получили. постарались всунуть код мигания как можно ближе к началу загрузки. Вобщем ничего нам это не дало. И поскольку мы вообщето чайни в этих делах то не понимаем сам процес компиляции под линуксом. как сделать прожку моргнуть и всё. Привыкли блин к средам разработки под виндой, где как говорится всё включено в пакет програмирования. Я так подозреваю что всё дело в makefile но как это пределать мы "0"!

А зачем пересобирать RedBoot? Память отличается от кита? Тип или размер?
Перекомпилить RedBoot, поставить в него другую флешку и прошить. RedBoot не править!!! Добиться работоспособности RedBoot на ките.
Кит IXDP425? Там в комплекте вторая флешка с загрузчиком vxworks. Чтоб не запортить единственную рабочую - тренируйтесь на ней.
Есть программист для микроконтроллеров? Желательно ARM. Если есть такой - он раскажет как сделать это.
Чтоб программа работала без ОС нужно в этой рограмме все сделать вручную. Т.е. инициализацию процессора, стека, памяти, секций .data и .bss, периферию, и потом мигать светодиодами. Линкер должен все это разместить в памяти - то есть нужно скрипт линкера писать.
Никаких libc (glibc, uclibc и прочих) использовать нельзя, потому как они расчитаны на операционную систему, которой а Вас пока нет.
В общем, попробуйте сначала скомпилить RedBoot и заставить его работать на ките.
А потом акуратно внося изменения в инициализацию SDRAM подкоректируйте и прошейте в свою плату.
На этом этапе никаких Makefile Вам писать не надо. Пользуйтесь тем, что есть в RedBoot.
Да, а компилер Вы какой используете? Случайно не gcc хоста? Это вопрос так, из параноидальных соображений, но все-же.
А в Вашей плате процессор к флешке обращается?
Что осцилограф показывает?