COMA 1 4 мая, 2006 Опубликовано 4 мая, 2006 · Жалоба Вести с полей. :) Импульсный и линейные стабилизаторы работают :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 8 4 мая, 2006 Опубликовано 4 мая, 2006 · Жалоба Хотелось бы уточнить корпус(типоразмер) электролитов С7, С10. Да и с номиналами не совсем понятно... С7 = 470,0x63v С10 = 1000,0x16v Ммм... Аллюминиевые электролиты с шагом между ногами 5 мм. Можно с меньшим шагом (3-4 мм), просто не сажать их на плату плотно. Номиналы указаны с запасом. На практике хватит 100,0х50v и 470,0х16v соответственно. Напряжение второго электролита (С10) меньше 16 вольт лучше не пробовать. Вести с полей. Импульсный и линейные стабилизаторы работают Можно сказать - плата задышала :)))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 4 мая, 2006 Опубликовано 4 мая, 2006 · Жалоба На первой плате почти все распаянно. Осталось цпу сдрам и флеш. Самое сложное. Да, еще нет микрухи для LAN. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ssps 0 26 мая, 2006 Опубликовано 26 мая, 2006 · Жалоба Блин, ну неужели никто еще не собрал плату??? Неповерю!!! Напишите хоть результаты тестов - работает/неработает? Есть ли какие-то замечание по разводке??? по схемотехнике??? Может есть какие-то предложения по доработке? изменению некоторых узлов??? Ну хоть кто-нить поделитесь впечатлениями! Может кто уже и Линукс на нее поставил??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 4 июня, 2006 Опубликовано 4 июня, 2006 · Жалоба Плату допаял всю. При включении ничего не вылетело, ничего не греется. Столкнулся с первыми трудностями - никак не могу подключиться по JTAGу. AndyBig, подскажи, какие джамперы в какое положение надо ставить. P.S. LD4 - для чего он? Upd: Jtag (Wiggler) заработал. Chip ID=0x05B0203F Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 8 5 июня, 2006 Опубликовано 5 июня, 2006 · Жалоба Плату допаял всю. При включении ничего не вылетело, ничего не греется. Поздравляю! :) Столкнулся с первыми трудностями - никак не могу подключиться по JTAGу. AndyBig, подскажи, какие джамперы в какое положение надо ставить. Какая среда программирования? Если CrossWorks, то могу выложить его скрипт для работы по JTAG. Могу выложить и весь проект своего бутлодера :). Правда, есть одна засада - я правил шаблоны кросворкса - создавал свой для AT91RM9200, на основе которого и сделан проект. LD4 - светодиод общего пользовательского назначения :). У меня, например, он использовался для индикации начала/окончания проверки памяти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 5 июня, 2006 Опубликовано 5 июня, 2006 · Жалоба Было бы замечательно :) Пробовал работать в CrossWorks, но единственное что я там смого сделать - это подключить wiggler 20 pin. Кстати, первое приложение которое я хочу запустить - это тест памяти :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 8 6 июня, 2006 Опубликовано 6 июня, 2006 · Жалоба Было бы замечательно Плиз: - http://mc.neora.ru/rm9200/PRG_loader.rar - бутлодер, запускающийся из флэшки и могущий принимать по ком-порту и перезаписывать во флэшку себя и основную прошивку. Сильно за исходники не пинать, это было (и остается) моими первыми шагами в АРМы :)). Тем более, расчитанными только как проба пера :). - http://mc.neora.ru/rm9200/targets.rar - каталог targets из каталога кроссворкса версии 1.5 . Моя попытка организовать шаблон для AT91RM9200. Что-то получилось, что-то не очень... Проект бутлодера, кстати, сделан на основе именно этого шаблона, так что перед попыткой открыть в кроссворксе проект бутлодера, распакуйте вместо родной папки targets указанный архив. Родную папку на всяк пожарный где-нить сохраните. По возникшим вопросам - пишите :). Пробовал работать в CrossWorks, но единственное что я там смого сделать - это подключить wiggler 20 pin. Гм... У меня тоже не сразу пошло, пришлось поковыряться со скриптами отладки :). В них нужно включить в контроллере работу от основного резонатора, настроить PLL, произвести ремэппинг (если необходимо) и т.д. Файл этих скриптов имеется в каталоге шаблона для AT91RM9200 (в архиве targets.rar). Кстати, первое приложение которое я хочу запустить - это тест памяти С удовольствием поделилися бы своими художествами, но увы - на месте теста, который я писал, теперь бутлодер :). Правда, кажется в нем должны остаться закомментаренные куски проверки памяти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 7 июня, 2006 Опубликовано 7 июня, 2006 · Жалоба Большое спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 8 июня, 2006 Опубликовано 8 июня, 2006 · Жалоба Есть еще одно предложение. Надо предусмотреть перемычку для отключения Dataflash. Пригодиться если в Dataflash-е уже есть загрузчик, который не функционирует как надо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
psL 0 8 июня, 2006 Опубликовано 8 июня, 2006 · Жалоба Есть еще одно предложение. Надо предусмотреть перемычку для отключения Dataflash. Пригодиться если в Dataflash-е уже есть загрузчик, который не функционирует как надо. DF_PROG через джампер на VCC33... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MemoryTest 0 8 июня, 2006 Опубликовано 8 июня, 2006 · Жалоба - http://mc.neora.ru/rm9200/PRG_loader.rar - бутлодер, запускающийся из флэшки и могущий принимать по ком-порту и перезаписывать во флэшку себя и основную прошивку. Сильно за исходники не пинать, это было (и остается) моими первыми шагами в АРМы :)). Тем более, расчитанными только как проба пера :). Посмотрел на инициализацию клоков void _low_init(){} несколько вопросов: У меня блин PLLи долго входят в рабочий режим, я смотрю вы там опросы статусов закоментировали? Почему? Стабильно ли работает чип ? и вообще корректно ли так делать вот это место. ***************************** if (CKGR_PLLBR != i) { CKGR_PLLBR = i; // wait for stabilize PLLB // while ((PMC_SR & 0x04) != 0x04); } ***************************** я делаю так AT91C_BASE_CKGR->CKGR_PLLAR = PLLAR_Register; //* Wait for PLLA stabilization LOCKA bit in PMC_SR tmp = 0; while( !(AT91C_BASE_PMC->PMC_SR & AT91C_PMC_LOCKA) && (tmp++ < DELAY_PLL) ) ; glob_tmp1=tmp; if((AT91C_BASE_PMC->PMC_SR & AT91C_PMC_LOCKA)==0) off_status1(); в этом while проц крутиться порядка 1-3 секунд если не больше.. :( время старта просто ни в какие ворота... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 8 июня, 2006 Опубликовано 8 июня, 2006 · Жалоба DF_PROG через джампер на VCC33... точно :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 8 8 июня, 2006 Опубликовано 8 июня, 2006 · Жалоба У меня блин PLLи долго входят в рабочий режим, я смотрю вы там опросы статусов закоментировали? Почему? Стабильно ли работает чип ? и вообще корректно ли так делать Закомментировал потому что в этом месте у меня почему-то частенько подвисало наглухо. Думаю, что так некорректно, но по-человечески не смог с этим разобраться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 11 июня, 2006 Опубликовано 11 июня, 2006 · Жалоба AndyBig, какие трудности могут возникнуть с SDRAM? На что обращать внимание при иницализации контроллера? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться