|
eCos, open-source RTOS |
|
|
|
 |
Ответов
|
Jan 31 2005, 11:14
|
Группа: Новичок
Сообщений: 8
Регистрация: 27-01-05
Пользователь №: 2 222

|
mlt_xxx.h и mlt_xxx.ldi файлы я редактирую, также изменяю значение HAL_PLATFORM_RESET_ENTRY, но это почему то не помогает. Не зависимо от выбранного варианта запуска программа переходит на на 0-вые адреса. Попутно хотелось бы задать следующий вопрос: В RedBoot я использую ethernet контроллер. При запуске приложения в котором не используется ethernet всё работает. Для примера:
+... waiting for BOOTP information Ethernet eth0: MAC address 08:88:12:34:56:78 IP: 10.0.0.41/255.255.252.0, Gateway: 10.0.0.5 Default server: 10.0.1.10
RedBoot bootstrap and debug environment [ROM] Non-certified release, version UNKNOWN - built 15:57:02, Jan 27 2005
Platform: ALBATROS MP9 PLC board (ARM7TDMI-S) Copyright © 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
RAM: 0x81000000-0x81200000, [0x8100a0a0-0x811ed000] available FLASH: 0x80000000 - 0x80400000, 64 blocks of 0x00010000 bytes each. == Executing boot script in 5.000 seconds - enter ^C to abort *[cyg_net_init] Init: mbinit(0x00000000) [cyg_net_init] Init: cyg_net_init_devs(0x00000000) Init device 'cs8900a_eth0' [cyg_net_init] Init: loopattach(0x00000000) [cyg_net_init] Init: ifinit(0x00000000) [cyg_net_init] Init: domaininit(0x00000000) [cyg_net_init] Init: cyg_net_add_domain(0x81000ca4) New domain internet at 0x00000000 [cyg_net_init] Init: cyg_net_add_domain(0x81000774) New domain route at 0x00000000 [cyg_net_init] Init: call_route_init(0x00000000) [cyg_net_init] Done Hello, eCos world!
Если в приложение добавить: int main(void) { printf("Hello, eCos world!\n"); /////////////////////////////////////////////// init_all_network_interfaces(); while(1); }
То при вызове init_all_network_interfaces(); просходит перезапуск программы. Хотя если нет Redboot всё работает без проблем (правда тогда прложение находится во внутренней flash).
Может здесь присутствует какая то общая ошибка (моя естественно)?
|
|
|
|
Сообщений в этой теме
IgorKossak eCos Oct 17 2004, 14:20 d__ Заманчиво? Заманивайтесь!
Для начала попробуйт... Oct 17 2004, 21:01 IgorKossak Итак, какая же разумная eCos альтернатива?
Ведь, н... Oct 18 2004, 08:53 svtsvt Да нормальная eCos (в смысле вполне осваиваемая) с... Oct 27 2004, 10:27 IgorKossak Спасибо за отзыв, svtsvt.
В связи с этим - попутны... Oct 27 2004, 11:36 svtsvt Да нет никакой среды.
GNUсные компиляторы и винду... Oct 29 2004, 10:11 dch Насколько я знаю лицензия более хорошая чем GPL, в... Nov 5 2004, 00:39 serg78 Я как раз занимаюсь сейчас портированием Ecos на с... Dec 8 2004, 08:10 yuriypro Цитата(serg78 @ Dec 8 2004, 11:10)Я как раз з... Dec 9 2004, 11:33  gcc-user ЦитатаА что екос? Что в нем такого хорошего, чего ... Dec 11 2004, 17:18   serg78 2) eCos, скажем так, более "легкая" ОС п... Dec 14 2004, 10:07    IgorKossak Цитата(serg78 @ Dec 14 2004, 13:07)Меня привл... Dec 14 2004, 14:38     serg78 [/quote]
Чем конфигурируете?
Утилитой от eCosCentr... Dec 15 2004, 07:04 v_shamaev Цитата(serg78 @ Dec 8 2004, 11:10)Я как раз з... Jan 13 2005, 21:36 Серокой Ага, что такое eCosCentric? То самой утилиткой от ... Dec 15 2004, 09:34 serg78 Цитата(Серокой @ Dec 15 2004, 12:34)Ага, что ... Dec 15 2004, 11:16 Серокой Да корявость проявляется скорее в том, что у меня ... Dec 15 2004, 11:30 IgorKossak На eCosCentric нашел более свежую версию утилиты к... Dec 15 2004, 14:05 Серокой Ну ещё бесплатно есть книжки по eCos...
Это ... Dec 15 2004, 14:24 v_shamaev Цитата(Серокой @ Dec 15 2004, 17:24)Ну ещё бе... Jan 13 2005, 21:28 one_man_show Уважаемые!
Хоть кто-то может сказать что-то ко... Jan 13 2005, 21:47 Andrew2000 И еще вопросы - eCos - написано что это RTOS, а ра... Jan 14 2005, 12:09  IgorKossak Цитата(Andrew2000 @ Jan 14 2005, 15:09)И еще ... Jan 14 2005, 19:15 one_man_show Давно сталкивался с принятыми определениями РТОС: ... Jan 14 2005, 21:40 v_shamaev Во-первых, это встраиваемая ОС - т.е. после конфиг... Jan 15 2005, 09:28 one_man_show Спасибо, интересная информация.
Есть ли порт под Р... Jan 19 2005, 19:09 v_shamaev Под PC есть два варианта - как подзадача под линук... Jan 19 2005, 20:35 one_man_show Раз уж Вы так любезно консультируете, то, чтобы в ... Jan 19 2005, 20:48 IgorKossak Вполне достаточно минимального на сегодняшний день... Jan 20 2005, 10:24 v_shamaev Если вас интересует именно система - со свими прав... Jan 20 2005, 15:49 Alb Случайно наткнулся на данный форум.
Сейчас я как р... Jan 31 2005, 07:50 v_shamaev RedBoot нужен только на период отладки - основные ... Jan 31 2005, 08:53 v_shamaev А памяти достаточно? Помнится, сходная ситуация бы... Jan 31 2005, 13:22 Alb Сделал дизассемблер и обнаружил следующюю вещь:
D... Jan 31 2005, 15:27 v_shamaev А просто по шагам под отладчиком? По ассемблерному... Jan 31 2005, 16:10 Alb Если бы я умел им пользоваться....... Jan 31 2005, 16:34 v_shamaev Печально. Но не смертельно. Во-первых - есть запус... Jan 31 2005, 18:13 Alb Спасибо за информацию, сейчас буду разбираться. Feb 1 2005, 06:01 ZAA Скачали последнюю текущую рабочую версию ecos. До ... Mar 14 2008, 05:12 axle Простой поиск показывает, что ...
Кодgrep -r CPSR_... Mar 14 2008, 09:52 ZAA Спасибо за ответ. Вроде все нормально. Похоже, это... Mar 16 2008, 11:33 axle Цитата(ZAA @ Mar 16 2008, 17:33) Где можн... Mar 17 2008, 04:23 ZAA Ввложите. плз, если есть у кого, ссылку на exe-шни... Mar 17 2008, 05:13 axle Здесь вроде есть. Сам не скачивал, но должно работ... Mar 17 2008, 06:08 ZAA [quote name='axle' date='Mar 17 2008, ... Mar 17 2008, 10:56 LexaryStyle Как обстоят дела на сегодняшний момент с этой ОСЬю... Aug 22 2014, 15:42 andron86 Цитата(LexaryStyle @ Aug 22 2014, 17:42) ... Aug 22 2014, 20:56  vitan Цитата(andron86 @ Aug 23 2014, 00:56) она... Aug 26 2014, 18:55
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|