|
какие были проблемы с rainbow v1.1 ?, что нужно изменить и/или добавить |
|
|
|
Nov 30 2006, 20:17
|
Знающий
   
Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559

|
Было две проблемы 1. Под линухом не работала сеть. Причина - MCU держал сброс микросхемы PHY 2. Неправильная разводка адресной шины SDRAM. Тут уже несколько людей собираются заказывать свои версии платы rainbow
|
|
|
|
|
Nov 30 2006, 21:25
|
Частый гость
 
Группа: Свой
Сообщений: 170
Регистрация: 30-06-05
Из: Киев
Пользователь №: 6 426

|
Цитата(COMA @ Nov 30 2006, 21:17)  Тут уже несколько людей собираются заказывать свои версии платы rainbow  А можно приобщится к заказу? Нужны 2 платы. Географически нахожусь в Киеве, но устроит и вариант с пересылкой в Москву.
|
|
|
|
|
Dec 4 2006, 20:39
|
Частый гость
 
Группа: Свой
Сообщений: 130
Регистрация: 30-11-06
Пользователь №: 22 960

|
- убрал R9, Vt1, R7, R4 добавил джампер для сброса PHY (или MCP или процессор) - исправил перекрытие DBGU и SD/MMC Из ЭТОЙ темы. > 7. Доведена линия прерывания от Ethernet к контроллеру. На какой пин процессора надо завести irq? > 16. Добавлен сигнал в паттерн разъема SD/MMC для сигнала Card Detect. 2COMA: >> Не подпаивал ногу WP разъема, т.к. на этой линии висит дебажный компорт. WP сейчас разведена с DBGU - куда её надо подвести? >> Подпаял линию CD(Card detect) к P7-22 (PORTA_26). Подтянул к питанию через резистор 10К. Этого изменения будет достаточно? PS странно - вроде две должны быть одинаковые темы, а у меня читаются по-разному Это ПОЛНАЯ ВЕРСИЯ, а вот здесь УСЕЧЁННАЯ ВЕРСИЯ одной и той же темы. Может я что-то ещё недоглядел?
|
|
|
|
|
Dec 5 2006, 14:14
|
Знающий
   
Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559

|
Цитата(aaarrr @ Dec 5 2006, 11:48)  А что, по-моему, хороший повод поковыряться в драйвере: не слишком сложно, и польза есть  Тоже так считаю. Кстати вопрос может и не совсем по теме. А какой звуковой кодек лучше использовать с этой платой? Было бы неплохо MP3 c нее послушать d__ , я помню ваш совет  Спасибо. В новую плату хочу заложить такую мс - LP3470 Время ресета задается внешим конденсатором - tRP = 2000 x C1 (C1 in μF and tRP in ms). Цитата по спецификации необходимое время для разгона кварца 1000мс Отсюда С1 = ~0.5мкФ.
|
|
|
|
|
Dec 7 2006, 10:17
|
Частый гость
 
Группа: Свой
Сообщений: 130
Регистрация: 30-11-06
Пользователь №: 22 960

|
COMA, > Только вот как теперь это кернелу линуха объяснить, что надо еще пин питания SD/MMC дергать  Посмотрел драйвер - там дёргается конкретный пин по конкретному адресу. Так как с карточками я не работал, то большая просьба - уточните какие именно пины проца надо подвести к разьёму SD/MMC. d__, > Еще раз намекаю: примененный супервизор имеет задержку 375мс Не встречал такого намёка. Это в какой теме, ткните носом плиз. > В новую плату хочу заложить такую мс - LP3470 Если не будет возражений, то сделаю изменения в своём варианте. Насчёт изготовления. Мои варианты получаются в районе 450р без электроконтроля. Срок вторая половина января.
|
|
|
|
|
Dec 7 2006, 11:14
|
Частый гость
 
Группа: Свой
Сообщений: 130
Регистрация: 30-11-06
Пользователь №: 22 960

|
2COMA > глянуть в доки на процессор. Посмотрю конечно, но хотелось бы и практические советы услышать. Мне в принципе без разницы, вероятность того что буду использовать карточки менее 1%  > Кстати, плата уже "разведена"? В смысле? Те исправления что я раньше указал, сделаны.
|
|
|
|
|
Dec 7 2006, 12:55
|
Знающий
   
Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559

|
Да в принципе на схеме rainbow v1.1 уже было все верно. Я добавил только CD и все.  На WP не хватило сил  . Карточка работала нормально, единственно были глюки с файловой системой reiserfs. Про "разводку". Я про печатную плату с дорожками. Т.е. плата рисуется с нуля?
|
|
|
|
|
Dec 7 2006, 13:52
|
Частый гость
 
Группа: Свой
Сообщений: 130
Регистрация: 30-11-06
Пользователь №: 22 960

|
COMA, > Да в принципе на схеме rainbow v1.1 уже было все верно. Я добавил только CD и все.  > На WP не хватило сил  . > Карточка работала нормально, единственно были глюки с файловой системой reiserfs. Не знаю историю вопроса, но в версии rainbow которая лежала на неоре, CD уже подтянут и подключен к PB5 (pin85). Уже разночтения с вашим вариантом - PA26 (pin72). Подключение WP думаю не принципиально, ивообще, драйвер можно заточить под любую плату. Но хочется получить что-то б-м соответствующее стандартам изготовителей. Чтобы один и тот же драйвер одинаково работал и на десктопе и в embedded-исполнении. > Т.е. плата рисуется с нуля? Нет. Редакцию которую мы здесь обсуждаем я взял с неоры. Так как у меня есть возможность заказать такие платы в достаточном количестве, поэтому и поднял эту тему. Автор проекта на мои вопросы по почте не ответил, поэтому думаю просто изготовить платы и распространить желающим. Часть расходов на подготовку беру на себя, в итоге в первой партии, как я уже сказал, плата будет стоить около 450р, следующая партия при наборе заказов от 30шт цена падает почти до 300р. Изготовление в PCB Technology.
|
|
|
|
|
Dec 11 2006, 14:56
|
Местный
  
Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545

|
Цитата ...В общем о CD, WP, IRQ -их можно заводить куда угодно... Но все же лучше не на те ноги, которые в дальнейшем могут понадобиться для других целей.
|
|
|
|
|
Jan 9 2007, 05:51
|
Частый гость
 
Группа: Свой
Сообщений: 132
Регистрация: 10-05-06
Пользователь №: 16 930

|
Цитата(astro @ Dec 7 2006, 18:25)  - заменил MCP100 на LP3470 Что это дает? Даташита не нашел.. Есть ли в нем watchdog на случай зависания платы? И еще.. Возможно ил поставить в плату SATA контроллер?  И гигабитную сетевуху.. Сколько вообще может поднять гигабиток арм9?
|
|
|
|
|
Jan 9 2007, 07:31
|
Частый гость
 
Группа: Свой
Сообщений: 132
Регистрация: 10-05-06
Пользователь №: 16 930

|
Цитата(aaarrr @ Jan 9 2007, 05:59)  Цитата(Playnet @ Jan 9 2007, 05:51)  Сколько вообще может поднять гигабиток арм9?
Около нуля  Гигабит - это значение близкое к полной полосе пропускания памяти системы. Но 100мбит же тянет... Неужели тут настолько медленная память? Цитата А что касается SATA и подобных вещей, то без DMA контроллера они будут крайне медленно работать. Поставить контроллер? Как мне объяснили, можно параллельно памяти ставить и рабоать будет.. Но вообще странно, чтобы в таком онтроллере и не было дма.
|
|
|
|
|
Jan 9 2007, 07:42
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Playnet @ Jan 9 2007, 07:31)  Но 100мбит же тянет... Неужели тут настолько медленная память?  100Мбит - это ровно столько, на сколько его хватает, и то не всегда. Это не память медленная, а ethernet быстрый. Цитата(Playnet @ Jan 9 2007, 07:31)  Цитата А что касается SATA и подобных вещей, то без DMA контроллера они будут крайне медленно работать. Поставить контроллер? Как мне объяснили, можно параллельно памяти ставить и рабоать будет.. Работать будет, но медленно - процессору придется самостоятельно вытаскивать и задвигать в него данные. Кстати, наличие SATA контроллеров с возможностью подключения к шине памяти вызывает большие сомнения. Цитата(Playnet @ Jan 9 2007, 07:31)  Но вообще странно, чтобы в таком онтроллере и не было дма. Многие производители почему-то забывают о подобных "мелочах".
|
|
|
|
|
Jan 9 2007, 19:58
|
Частый гость
 
Группа: Свой
Сообщений: 132
Регистрация: 10-05-06
Пользователь №: 16 930

|
Цитата(aaarrr @ Jan 9 2007, 07:42)  100Мбит - это ровно столько, на сколько его хватает, и то не всегда. Это не память медленная, а ethernet быстрый. 100mbit это всего-лишь 10-12мб/сек. Если контроллер не способен выдать столько, кому он нужен.. Цитата Работать будет, но медленно - процессору придется самостоятельно вытаскивать и задвигать в него данные. Кстати, наличие SATA контроллеров с возможностью подключения к шине памяти вызывает большие сомнения. Не знаю про нативный сата, но можно поставить мост на IDE, а его уже цепляли.. Сейчас все больше появляется железа на армах, в том числе точки доступа вайфая. А там 100мбит инет + 56-108мбит вайфай + фаервол.. Вполне хватает. А на некоторых моделях 4-8 лан-портов ставят. Вполне управляемых. Надо все-таки сесть и почитать внимательно спеки на армы.. Да, такой вопрос.. Почему на плате стоит мелкий сетевой контроллер, а на большинстве плат в продаже по 144 ноги и более?
Сообщение отредактировал Playnet - Jan 9 2007, 20:01
|
|
|
|
|
Jan 9 2007, 20:16
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Playnet @ Jan 9 2007, 19:58)  100mbit это всего-лишь 10-12мб/сек. Если контроллер не способен выдать столько, кому он нужен.. Не надо путать: одно дело просто "выдать" 100Мбит, а другое - обеспечить полноценное TCP-соединение (или несколько) на такой скорости. Цитата(Playnet @ Jan 9 2007, 19:58)  Не знаю про нативный сата, но можно поставить мост на IDE, а его уже цепляли.. Можно, конечно, а смысл какой? Проще поставить IDE винт. Цитата(Playnet @ Jan 9 2007, 19:58)  Сейчас все больше появляется железа на армах, в том числе точки доступа вайфая. А там 100мбит инет + 56-108мбит вайфай + фаервол.. Вполне хватает. А на некоторых моделях 4-8 лан-портов ставят. Вполне управляемых. Работа в качестве коммутатора пакетов при соответствующей поддержке железа не так уж обременительна. Цитата(Playnet @ Jan 9 2007, 19:58)  Да, такой вопрос.. Почему на плате стоит мелкий сетевой контроллер, а на большинстве плат в продаже по 144 ноги и более? Что такое "сетевой контроллер"? Ethernet PHY? Большой лучше?
|
|
|
|
|
Jan 10 2007, 21:23
|
Частый гость
 
Группа: Свой
Сообщений: 132
Регистрация: 10-05-06
Пользователь №: 16 930

|
Цитата(aaarrr @ Jan 9 2007, 20:16)  Цитата(Playnet @ Jan 9 2007, 19:58)  100mbit это всего-лишь 10-12мб/сек. Если контроллер не способен выдать столько, кому он нужен..
Не надо путать: одно дело просто "выдать" 100Мбит, а другое - обеспечить полноценное TCP-соединение (или несколько) на такой скорости. То есть проц слишком слаб? А если ставить сетевой чип, которые берет все расчеты на себя? Вспоминая "программные" сетевые карты, которые грузят проц. В таком случае гигабит система вытянет? и как рассчитать макс. кол-во сетевых портов.. Цитата Цитата Не знаю про нативный сата, но можно поставить мост на IDE, а его уже цепляли..
Можно, конечно, а смысл какой? Проще поставить IDE винт. 1) IDE устаревает и пропадает 2) SATA разъем куда меньше по размеру, да и контакты у него получше будут. Не гнутся со временем, как на IDE. Цитата Работа в качестве коммутатора пакетов при соответствующей поддержке железа не так уж обременительна. А зачем вообще порт Devices на плате? Какие девайсы туда подключаются? Может, удастся подобрать нужные модули.. Цитата Цитата(Playnet @ Jan 9 2007, 19:58)  Да, такой вопрос.. Почему на плате стоит мелкий сетевой контроллер, а на большинстве плат в продаже по 144 ноги и более?
Что такое "сетевой контроллер"? Ethernet PHY? Большой лучше? PHY тоже.. Но даже при наличии внешнего транса, на сетевых картах у того же RTL контактов гораздо больше, чем у распаянного на rainbow.
|
|
|
|
|
Jan 10 2007, 21:56
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Playnet @ Jan 10 2007, 21:23)  То есть проц слишком слаб? А если ставить сетевой чип, которые берет все расчеты на себя? Вспоминая "программные" сетевые карты, которые грузят проц. В таком случае гигабит система вытянет? и как рассчитать макс. кол-во сетевых портов.. Сетевые ARM решения есть у Intel. Но не уверен, что есть гигабитные. Цитата(Playnet @ Jan 10 2007, 21:23)  1) IDE устаревает и пропадает 2) SATA разъем куда меньше по размеру, да и контакты у него получше будут. Не гнутся со временем, как на IDE. Думаю, IDE в обозримом будущем никуда не пропадет. Разъем здесь дело десятое, если не сказать больше. Цитата(Playnet @ Jan 10 2007, 21:23)  PHY тоже.. Но даже при наличии внешнего транса, на сетевых картах у того же RTL контактов гораздо больше, чем у распаянного на rainbow. На сетевых платах стоят MAC контроллеры с интерфейсом PCI, на Rainbow - только PHY. У MII/RMII сигналов значительно меньше.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|