|
|
 |
Ответов
|
Mar 30 2006, 14:36
|

Местный
  
Группа: Свой
Сообщений: 304
Регистрация: 5-07-04
Из: г. Москва
Пользователь №: 259

|
Цитата(yanich @ Mar 30 2006, 18:07)  Я так и поступил. Взял Makefile из примера, компилю, запускаю i386-elf-objcopy, заливаю полученный бинарник на дискету (dd conv=sync if=bin_file of=/dev/fd0), сую дискету в дисковод, перезагружаюсь и ничего. К дискете происходит обращение и система виснет. Значит где-то в конфигурации eCos что-то. Попробовать запустить под vmware или эмулятором DOS линукса в отладочной моде, посмотреть где висит или циклится, ну и по карте загрузки - в каком месте. Если в самом начале - или вектора, или неправильная модель памяти. А под отладчиком - посмотреть в начале инициализация, в разных моделях памяти по-разному происходит. А если не в начале - то с консольными портами ошибка в конфигурации. В любом случае - идти по шагам, попытки сразу получить конечный результат - нахальство.
--------------------
Водку пьянствовать и безобразия нарушать!!!
|
|
|
|
|
Mar 31 2006, 12:59
|
Группа: Новичок
Сообщений: 14
Регистрация: 3-02-06
Пользователь №: 13 960

|
Цитата(v_shamaev @ Mar 30 2006, 18:36)  Цитата(yanich @ Mar 30 2006, 18:07)  Я так и поступил. Взял Makefile из примера, компилю, запускаю i386-elf-objcopy, заливаю полученный бинарник на дискету (dd conv=sync if=bin_file of=/dev/fd0), сую дискету в дисковод, перезагружаюсь и ничего. К дискете происходит обращение и система виснет.
Значит где-то в конфигурации eCos что-то. Попробовать запустить под vmware или эмулятором DOS линукса в отладочной моде, посмотреть где висит или циклится, ну и по карте загрузки - в каком месте. Если в самом начале - или вектора, или неправильная модель памяти. А под отладчиком - посмотреть в начале инициализация, в разных моделях памяти по-разному происходит. А если не в начале - то с консольными портами ошибка в конфигурации. В любом случае - идти по шагам, попытки сразу получить конечный результат - нахальство. Получилось запустить с дискеты на ПК. Установил "Startup type" в "FLOPPY" и тест запустился. Но есть вопрос по конфигуратору. Например я хочу добавить в проект семейство функций, но как атоматически это сделать? Неужели только руками?
|
|
|
|
Сообщений в этой теме
framer eCos стоит или нет? Feb 24 2006, 18:44 Andrew2000 Цитата(framer @ Feb 24 2006, 21:44) Есть ... Mar 3 2006, 23:56 yanich Цитата(Andrew2000 @ Mar 4 2006, 03:56) Со... Mar 30 2006, 09:43 v_shamaev Цитата(yanich @ Mar 30 2006, 13:43) Цитат... Mar 30 2006, 10:35 yanich Цитата(v_shamaev @ Mar 30 2006, 14:35) Ци... Mar 30 2006, 11:08 v_shamaev Цитата(yanich @ Mar 30 2006, 15:08) Мне э... Mar 30 2006, 11:35 yanich Цитата(v_shamaev @ Mar 30 2006, 15:35) Ци... Mar 30 2006, 11:51 v_shamaev Цитата(yanich @ Mar 30 2006, 15:51) Цитат... Mar 30 2006, 12:08 yanich Цитата(v_shamaev @ Mar 30 2006, 16:08) Ци... Mar 30 2006, 12:43 v_shamaev Цитата(yanich @ Mar 30 2006, 16:43) При к... Mar 30 2006, 13:35 yanich Цитата(v_shamaev @ Mar 30 2006, 17:35) Ци... Mar 30 2006, 14:07 Andrew2000 Цитата(v_shamaev @ Mar 30 2006, 17:36) ..... Mar 30 2006, 20:36 alogvinov В прошлом году я тоже баловался с eCOS. Даже запус... Mar 31 2006, 06:26 v_shamaev Цитата(alogvinov @ Mar 31 2006, 10:26) В ... Mar 31 2006, 12:43 v_shamaev Цитата(yanich @ Mar 31 2006, 16:59) Получ... Mar 31 2006, 16:52 yanich Цитата(v_shamaev @ Mar 31 2006, 20:52) Ци... Apr 1 2006, 10:07
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|