|
IXP425 дышит ли проц?, как узнать дышит ли проц? |
|
|
|
 |
Ответов
|
Apr 7 2008, 11:12
|
Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847

|
Цитата(maxcy @ Apr 7 2008, 13:43)  Есть плата сделана по образу и подобию KIT-a под проц IXP425. Но стандартный REDBOOT не дышит. Решили написать програмку чтобы зоморгал проц светодиодами. Но вот беда даже не предпологаем как это сделать. подскажить кто знает как создать бинарник для проца чтобы просто поморгать. Сначала по вопросу. В общем так-же как и для любого ARM процессора. Как я понимаю, у Вас есть, ну по крайней мере должен быть, компилятор для IXP425 для Linux. Пишете программу мигания светодиодом, подсовываете свой собственный скрипт линкера с правильным распределением адресов. Выводите бинарик и прошиваете его во флеш. Хотя лучше взять компилятор для ARM7TDMI. С ним будет гораздо проще. По RedBoot. Вы его прошивали во флаш как? Откуда брали винарик для прошивки? А этот бинарик точно тот, что Вам нужен? 1) Intel дает мануалы, в которых описаны все ситуации. Читайте. 2) Intel дает четыре варианта (вообще-то 8, но это с NPE и без, а Вас касаются четыре). 2.1) Little Endian, RAM 2.2) Little Endian, ROM 2.3) Big Endian, RAM 2.4) Big Endian, ROM Вам, как я догадываюсь, нужен Big Endian, ROM. Прошить его во флеш через JTAG. Чем шьете? Не забудте про byte-swap. Это должен делать программатор. Я использовал jtag с http://openwince.sourceforge.net/jtag/. Он это делать умеет. Примеры скриптов прилагаются.
--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть. © Lewis Carroll. Alice's adventures in wonderland.
|
|
|
|
|
Apr 7 2008, 11:25
|
Частый гость
 
Группа: Участник
Сообщений: 100
Регистрация: 9-04-07
Из: киев
Пользователь №: 26 895

|
Цитата(amw @ Apr 7 2008, 15:12)  Сначала по вопросу. В общем так-же как и для любого ARM процессора. Как я понимаю, у Вас есть, ну по крайней мере должен быть, компилятор для IXP425 для Linux. Пишете программу мигания светодиодом, подсовываете свой собственный скрипт линкера с правильным распределением адресов. Выводите бинарик и прошиваете его во флеш. Хотя лучше взять компилятор для ARM7TDMI. С ним будет гораздо проще. По RedBoot. Вы его прошивали во флаш как? Откуда брали винарик для прошивки? А этот бинарик точно тот, что Вам нужен? 1) Intel дает мануалы, в которых описаны все ситуации. Читайте. 2) Intel дает четыре варианта (вообще-то 8, но это с NPE и без, а Вас касаются четыре). 2.1) Little Endian, RAM 2.2) Little Endian, ROM 2.3) Big Endian, RAM 2.4) Big Endian, ROM Вам, как я догадываюсь, нужен Big Endian, ROM. Прошить его во флеш через JTAG. Чем шьете? Не забудте про byte-swap. Это должен делать программатор. Я использовал jtag с http://openwince.sourceforge.net/jtag/. Он это делать умеет. Примеры скриптов прилагаются. Значится так сначала мы баловались на ките, перепрошивали флешку програматором и вставляли в панельку. Компилили под линуксом исходники RedBoot 1.94. вобщем на ките моргали светодиодами. Потом перешли к нашей плате подправили RedBoot, но некаких признаков жизни не получили. постарались всунуть код мигания как можно ближе к началу загрузки. Вобщем ничего нам это не дало. И поскольку мы вообщето чайни в этих делах то не понимаем сам процес компиляции под линуксом. как сделать прожку моргнуть и всё. Привыкли блин к средам разработки под виндой, где как говорится всё включено в пакет програмирования. Я так подозреваю что всё дело в makefile но как это пределать мы "0"!
|
|
|
|
Сообщений в этой теме
maxcy IXP425 дышит ли проц? Apr 7 2008, 10:43  amw Цитата(maxcy @ Apr 7 2008, 14:25) Значитс... Apr 7 2008, 12:16   maxcy Цитата(amw @ Apr 7 2008, 16:16) А зачем п... Apr 7 2008, 12:50    AlexandrY Вы KIT один в один скопировали? Из герберов или им... Apr 7 2008, 15:41     Andrew2000 Цитата(AlexandrY @ Apr 7 2008, 19:41) Есл... Apr 7 2008, 19:51 maxcy это всё конечно хорошо, но сетуация ещё сложнее че... Apr 8 2008, 07:49 Andrew2000 Тогда сюда можно:
http://www.rowley.co.uk/arm/inde... Apr 8 2008, 08:09 amw Цитата(maxcy @ Apr 8 2008, 10:49) это всё... Apr 8 2008, 11:48  maxcy Цитата(amw @ Apr 8 2008, 15:48) А как Вы ... Apr 8 2008, 14:21   amw Цитата(maxcy @ Apr 8 2008, 17:21) 1. в ки... Apr 8 2008, 15:53    maxcy Цитата(amw @ Apr 8 2008, 19:53) Во первых... Apr 9 2008, 07:05     amw Цитата(maxcy @ Apr 9 2008, 10:05) панельк... Apr 9 2008, 07:55    maxcy Цитата(amw @ Apr 8 2008, 19:53) Во первых... Apr 9 2008, 10:21     AlexandrY Круто! Считай баксов 1000 выкинули на ветер.
6... Apr 9 2008, 10:46 maxcy Подскажите Дезасемблятор для IXP 425. Просто флешк... Apr 10 2008, 12:33 amw Цитата(maxcy @ Apr 10 2008, 15:33) Подска... Apr 10 2008, 13:30  maxcy Цитата(amw @ Apr 10 2008, 17:30) arm-linu... Apr 10 2008, 13:44   amw Цитата(maxcy @ Apr 10 2008, 16:44) дело в... Apr 11 2008, 07:39 maxcy Подскажите плз компилятор под XP для этого проца. ... Apr 10 2008, 15:54 AlexandrY На фтп просто море таких компиляторов:
RealView, I... Apr 13 2008, 09:47 maxcy во нормально, задышало. Причины оказалось орсновны... Apr 14 2008, 07:31 maxcy Решил темы не плодить а спросить здесь. Короче дел... Jun 16 2010, 13:57 VslavX Цитата(maxcy @ Jun 16 2010, 16:57) на IXP... Jun 16 2010, 17:09 maxcy как советовали в документациях, в основном 20, 22 ... Jun 18 2010, 07:18 VslavX Цитата(maxcy @ Jun 18 2010, 10:18) как со... Jun 18 2010, 08:27 maxcy Мда разница в 1 Вт, для такого корпуса даст прирос... Jun 18 2010, 09:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|