Playnet 0 28 марта, 2007 Опубликовано 28 марта, 2007 · Жалоба Можно, просто не рекомендуется... За 8 лет впервые о таком слышу.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prst 0 30 марта, 2007 Опубликовано 30 марта, 2007 · Жалоба За 8 лет впервые о таком слышу.. а я неоднократно с таким сталкивался, особенно на win9x и многих тулзах, но это потому что они там блокировали 0й сегмент... а по логике сети класса С можно его использовать, разумеется в нем запрещенными есть 0.0 и 0.255 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Playnet 0 30 марта, 2007 Опубликовано 30 марта, 2007 · Жалоба Кто-нибудь пытался запустить плату с образом uImage от хэви? У меня проверку CRC проходит... Распаковывает и сыпет на экран мусор, потом виснет. И еще проблема.. Получаю образ, пытаюсь записать его во флэш. U-Boot> cp.b 21000000 c0028000 133000 получаю Copy to Flash... -X- Data И тишина. Причем я так на сутки оставил -- то же и было. md c0028000 показывает начало ядра. Будто начали писать и заглохли. memtest тоже виснет. Но память я гонял через JTAG+прога от Dron_Gus, порядка 10 проходов -- память в порядке. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 30 марта, 2007 Опубликовано 30 марта, 2007 · Жалоба Это не мусор. у него ядро собрано под кварц 18.хххх Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Playnet 0 30 марта, 2007 Опубликовано 30 марта, 2007 · Жалоба Это не мусор. у него ядро собрано под кварц 18.хххх Перерыл конфиг, не нашел заточек на определенный кварц. Это же не u-boot Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 30 марта, 2007 Опубликовано 30 марта, 2007 · Жалоба \arm\usr\src\linux-2.6.17.1\arch\arm\mach-at91rm9200\board-rb9200.c static void __init rb9200_map_io(void) { at91rm9200_map_io(); /* Initialize clocks: 16.000 MHz crystal */ at91_clock_init(16000000); /* Setup the LEDs */ /*at91_init_leds(AT91_PIN_PB2, AT91_PIN_PB2);*/ /* Setup the serial ports and console */ at91_init_serial(&rb9200_uart_config); } Изучаем строчку /* Initialize clocks: 16.000 MHz crystal */ at91_clock_init(16000000); Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Playnet 0 30 марта, 2007 Опубликовано 30 марта, 2007 · Жалоба Изучаем строчку /* Initialize clocks: 16.000 MHz crystal */ at91_clock_init(16000000); Всё хуже, чем я думал :( Ну почему не поставить все эти параметры просто в .config? Нет, выпендрились... Надо теперь создавать файл под данную плату, вносить его в тонну заголовков, патчить ARCH, MATH... так, чтобы сохранить идент платы, чтобы не пришлось патчить u-boot... Уроды. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prst 0 30 марта, 2007 Опубликовано 30 марта, 2007 · Жалоба Всё хуже, чем я думал :( Ну почему не поставить все эти параметры просто в .config? Нет, выпендрились... Надо теперь создавать файл под данную плату, вносить его в тонну заголовков, патчить ARCH, MATH... так, чтобы сохранить идент платы, чтобы не пришлось патчить u-boot... Уроды. гы-гы, я тоже этого идиотизма не понимаю.... Вроде Атмел серьезная контора... Вот Аналог Девайс в этом плате молодцы! также пришлось патчить... да всем так приходится.... хотя с другой стороны это, как бы так помягчччче сказать... ммм... типа "барьер на способность" 8))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 31 марта, 2007 Опубликовано 31 марта, 2007 · Жалоба Ну почему не поставить все эти параметры просто в .config? Нет, выпендрились... Надо теперь создавать файл под данную плату, вносить его в тонну заголовков, патчить ARCH, MATH... так, чтобы сохранить идент платы, чтобы не пришлось патчить u-boot... Не говорите ерунды. если посмотреть в папку mach-at91rm9200, то можно увидить файлы инициализации многих популярных плат - "Atmel AT91RM9200-DK Development board" "Atmel AT91RM9200-EK Evaluation Kit" "KwikByte KB920x" и .т.д. А то что в этом списке нет платы RainBow - это не их вина. Попробуйте отправить патч для RainBow на kernel.org :) гы-гы, я тоже этого идиотизма не понимаю.... Вроде Атмел серьезная контора... Atmel свои платы поддерживает - достаточно посмотреть при конфигурации кернела. хотя с другой стороны это, как бы так помягчччче сказать... ммм... типа "барьер на способность" 8))) С этим согласен, ничего тут сложного нет :) Просто у многих не хватает терпения ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Playnet 0 1 апреля, 2007 Опубликовано 1 апреля, 2007 · Жалоба Не говорите ерунды. если посмотреть в папку mach-at91rm9200, то можно увидить файлы инициализации многих популярных плат - "Atmel AT91RM9200-DK Development board" "Atmel AT91RM9200-EK Evaluation Kit" "KwikByte KB920x" и .т.д. Ага, давайте делать для инициализации файлы на все материнки, которые существуют, в i686... Пусть пользователи радуются жизни, добавляя конкретно свою плату! Ну вот чем i686 настолько отличается, что правки конфига достаточно? У них что, одинаковые мосты? Контроллеры питания и температур? У всех один набор шин? Там общего только архитектура. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 1 апреля, 2007 Опубликовано 1 апреля, 2007 · Жалоба :blink: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Playnet 0 7 апреля, 2007 Опубликовано 7 апреля, 2007 · Жалоба Это не мусор. у него ядро собрано под кварц 18.хххх А что может быть с записью во флэш? Почему так странно себя ведет.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexMad 0 21 апреля, 2007 Опубликовано 21 апреля, 2007 · Жалоба Это не мусор. у него ядро собрано под кварц 18.хххх А вот у меня, почему-то у-бут от хэви нормально работает и с кварцем на 16 мег и на 18.432, НО с ним не пускается ядро от COMA, говорит, не тот таргет-машин :( а у-бут от COMA, как раз показывает всяческий мусор при двух вариантах кварца, но после этого пускает ядро, правда, для этого надо извратиться: записать ядро с помощью у-бута от хеви, потом записать у-бут от СОМА, потом перезапустить... Вобщем, вопрос: где в у-буте прописывается идентификатор таргет-машин? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexMad 0 29 апреля, 2007 Опубликовано 29 апреля, 2007 · Жалоба Есть еще интересный вариант с QEMU. Можно симулировать систему на арм процессоре. Работает и под виндой. Сам правда пользуюсь версией под Linux для сборки рутфс для платы. Если есть желающие могу написать подробнее. Уже писали люди, что есть желание проситать подробности. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 30 апреля, 2007 Опубликовано 30 апреля, 2007 · Жалоба Сильно занят был :( очень постараюсь все подробно расписать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться