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

 
 
> IXP425 дышит ли проц?, как узнать дышит ли проц?
maxcy
сообщение Apr 7 2008, 10:43
Сообщение #1


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

Группа: Участник
Сообщений: 100
Регистрация: 9-04-07
Из: киев
Пользователь №: 26 895



Есть плата сделана по образу и подобию KIT-a под проц IXP425. Но стандартный REDBOOT не дышит. Решили написать програмку чтобы зоморгал проц светодиодами. Но вот беда даже не предпологаем как это сделать. подскажить кто знает как создать бинарник для проца чтобы просто поморгать.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
amw
сообщение Apr 7 2008, 11:12
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 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/. Он это делать умеет.
Примеры скриптов прилагаются.
Прикрепленные файлы
Прикрепленный файл  ixp_flash.zip ( 613 байт ) Кол-во скачиваний: 37
 


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post
maxcy
сообщение Apr 7 2008, 11:25
Сообщение #3


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

Группа: Участник
Сообщений: 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"! smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 13:38
Рейтинг@Mail.ru


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