Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Инициализация контроллера SDRAM в lpc1787
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
sergvks
Переносим прогу с 2478 на 1787.
В проекте на 2478 SDRAM инициализировался визардом из кейловского стартапа, для 1787 этой части стартапа кейловцы пока не написали.
Простое копирование значений регистров контроллера не прокатило, в SDRAMе получается какой-то бред.
Что посоветуете ?
KRS
даташит читать и проверить все регистры, может там где отличие в адрес маппинг, например.
к тому же частота процессора то может быть выше - соотв. тайминги нужны другие.

не знал что уже доступна замена 2478, надо будет заказать LPC1788 по идее скорость как минимум в 1.5 раза выше можно получить!
SII
У 1788 вроде до 120 МГц. У меня плата на ней уже лежит, но пока конечности не добрались. Вполне вероятно, дело как раз в таймингах, если 1788 заведена не на ту же частоту, что 2478.
Lotor
Цитата(KRS @ Sep 13 2011, 18:22) *
не знал что уже доступна замена 2478, надо будет заказать LPC1788 по идее скорость как минимум в 1.5 раза выше можно получить!

А оно пин ту пин? Тогда бы была сказка)
KRS
Цитата(Lotor @ Sep 13 2011, 18:53) *
А оно пин ту пин? Тогда бы была с сказка)

ДА! ПИН ту ПИН (по крайней мере для LQFP208)
Lotor
Цитата(KRS @ Sep 13 2011, 18:59) *
ДА! ПИН ту ПИН (по крайней мере для LQFP208)

Чудесно, как раз плата под этот корпус! =)
sergvks
Текущий system_LPC177x_8x.c вообще не рабочий на данный момент, очень жаль, раньше с Keilом для NXPшных процов он сильно ускорял запуск нового камня.
Polaris
С неделю назад запустил LPC1788 с памятью K4S281632 с каналом в 16 бит. Да, слегка отличается настройка, не только в таймингах. Но вроде бы запустилась на предельной частоте в 120МГц. Если нужно, могу сбросить. Среда - Keil uVision4
KRS
На сайте NXP есть интересное видео.
сравнение быстродействия 2478 и 1788, разница впечатляет sm.gif

http://www.youtube.com/watch?v=Jn53eBMfsqQ1
Polaris
Цитата(KRS @ Nov 9 2011, 18:34) *
На сайте NXP есть интересное видео.
сравнение быстродействия 2478 и 1788, разница впечатляет sm.gif

http://www.youtube.com/watch?v=Jn53eBMfsqQ1

Видел видео, тоже впечатлило, но по реальным результатам на 120МГц - ожидал большего. В частности, более быстрой перерисовки в emWin. Даже не знаю, в чем причина, буду, конечно, копать. Но отрисовка все равно заметна глазу. Я, конечно, на LPC2478 пользовался 32-битной шиной памяти, а на LPC1788 взял 16 бит с целью экономии ног и места, но все равно прирост производительности не радикальный.
KRS
Цитата(Polaris @ Nov 10 2011, 00:48) *
а на LPC1788 взял 16 бит с целью экономии ног и места, но все равно прирост производительности не радикальный.

Так и все! производительность памяти в 2 раза ниже поэтому прироста и нет почти!
Polaris
Цитата(KRS @ Nov 10 2011, 10:33) *
Так и все! производительность памяти в 2 раза ниже поэтому прироста и нет почти!

Да, но LPC2478 использовался с разрешением 640 на 480, а LPC1788 - с разрешением 480 на 272. Плюс там при ширине шины в два раза больше скорость работы в два раза больше не становится, вроде около 1,5 раза прирост.
yanvasiij
Народ, помогите с материалами, уже пол инета перелопатил. Заполучил вот такую отладку и моник к ней. Нормальных источников по работе с графической частью LPC1788 так и не нашел, только несколько примеров на самом сайте страртеркита и какой то гуй, который сами НХПэшники столько по своим видосам гоняют (кстати как запустить этот пример тоже так и не догнал). Может кто чего посоветует по работе с их студями emWin, swim, адатпитрование примеров под разные моники... Ну вообще поделитесь чем не жалко, даже хоть сколько то относящееся к теме
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.