|
|
  |
TE-LPC2478LCD, Документация и примеры к плате |
|
|
|
Feb 5 2010, 07:56
|
Участник

Группа: Участник
Сообщений: 62
Регистрация: 5-05-06
Из: Геленджик
Пользователь №: 16 811

|
Не секрет. Сгенерил двоичный файл на SD/MMC и от туда переписываю в NOR. Пришлось еще прикуртить библиотеку с FAT32 и работу с MCI. В общем с миру по нитке. Пользовательский интерфейс сдлал из microwindows. Чтобы все совестить с scmRTOS, ну и вобще потом чтобы не мучатся все перелопатил на С++. Все сырое, но работает. Могу скинуть проект. Мне не жалко. На Visual C++ сделал имитатор системы и пользовательский интерфейс microwindows можно тестировать на обычном компе.
|
|
|
|
|
Feb 5 2010, 10:23
|
Участник

Группа: Участник
Сообщений: 62
Регистрация: 5-05-06
Из: Геленджик
Пользователь №: 16 811

|
Чем залить можно через JLink ваш HEX файл. Segger овский лоадер лицензию вымогает ... LPC2000 Flash utility тоже с этой платой похоже не дружит.
Сообщение отредактировал Nick Nickl's - Feb 5 2010, 10:40
|
|
|
|
|
Feb 5 2010, 11:03
|
иногда заглядывающий
   
Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170

|
Цитата(Nick Nickl's @ Feb 5 2010, 13:23)  Чем залить можно через JLink ваш HEX файл. Segger овский лоадер лицензию вымогает ... LPC2000 Flash utility тоже с этой платой похоже не дружит. FlashMagic через виртуальный комп порт, тот что на FT232RL сделан заливается на раз. А так через J-link при помощи JFlash. Если первым вариантом будут какие-то проблемы, то в личку адрес эл.почты пиши. Кстати попробовал прошить плату через J-link через J-flash, в режиме авто не находит чип внешней памяти. В режиме, когда четко указываешь тип внешней памяти говорит что ID внешней памяти не тот что нужно, и что вместо 0x20225F имеет ID 0xFFFFFF.
|
|
|
|
|
Feb 5 2010, 20:02
|
Местный
  
Группа: Участник
Сообщений: 257
Регистрация: 10-06-06
Из: Ставрополь
Пользователь №: 17 955

|
Цитата Не секрет. Сгенерил двоичный файл на SD/MMC и от туда переписываю в NOR. Пришлось еще прикуртить библиотеку с FAT32 и работу с MCI. Скиньте проектик, пожалуйста, желательно и ранний вариант без С++
|
|
|
|
|
Feb 7 2010, 10:17
|
Участник

Группа: Участник
Сообщений: 62
Регистрация: 5-05-06
Из: Геленджик
Пользователь №: 16 811

|
Для отладки интерфейса можно использовать вот это: http://79.143.76.226/files/GFX_device_test.zip
Сообщение отредактировал Nick Nickl's - Feb 7 2010, 10:36
|
|
|
|
|
Mar 22 2010, 10:02
|

Местный
  
Группа: Участник
Сообщений: 217
Регистрация: 31-07-09
Из: Москва
Пользователь №: 51 684

|
Модулей TE-LPC2478LCD5.6 произведено немало, опытные заказчики закупают партии. Мы проверяем продукцию, но иногда дефект проявляется после проверки, это гарантийный случай.
Если у вас по каким-то причинам не заработала та или иная периферия, звоните, пишите в техническую поддержку support@terraelectronica.ru. На данный момент "детские болезни" схемы и топологии выявлены при эксплуатации и устранены.
Сейчас производятся платы серии v102. Если вам не понятен код программы, мы его прокомментируем. Если у вас проблемы с быстрым запуском, приезжайте к нам, мы вам запустим и обсудим проблемы или затруднения. Если вы находитесь далеко – звоните/пишите и мы Вам перезвоним!
Об отечественных средствах: технически сложные изделия и у ведущих мировых производителей вначале сопровождаются документами типа Errata. Наш модуль имеет оптимальное соотношение себестоимости и функционала по сравнению с зарубежными аналогами. Отличительная особенность – наличие основных интерфейсов коммутации (SDCARD, CAN, UART, USBdevice, USBHost, Ethernet), доступность всех выводов микроконтроллера, наличие 5.6 LCD 15бит (обновление экрана 15Гц), память SDRAM 32MB и NORFLASH 4MB. Микроконтроллер LPC2478 является уникальным среди семейства ARM7 в виду развитой периферии и LCD-контроллера, EMC-контроллера внешней памяти.
--------------------
|
|
|
|
|
Mar 30 2010, 05:30
|
Группа: Участник
Сообщений: 3
Регистрация: 27-05-09
Пользователь №: 49 610

|
Исходные тексты работы сенсорного экрана и его калибровки: Проект под IAR:
te_lcd5.6_touchscreen_iar.zip ( 58.99 килобайт )
Кол-во скачиваний: 295Под GCC:
te_lcd5.6_touchscreen_gcc.zip ( 15.93 килобайт )
Кол-во скачиваний: 168Схема TE-LPC2478LCD56:
TE_LPC2478LCD56.zip ( 291.55 килобайт )
Кол-во скачиваний: 590
|
|
|
|
|
Apr 15 2010, 10:41
|
Группа: Участник
Сообщений: 3
Регистрация: 27-05-09
Пользователь №: 49 610

|
На сайте Терраэлектроника стал доступен для скачивания проект показывающий работу стека протоколов TCP/IP и проверку работы порта Ethernet на плате TE-LPC2478LCD56. Проект работает под FreeRTOS. Ссылки доступны на странице описания платы TE-LPC2478LCD56.
|
|
|
|
|
Jul 5 2010, 12:03
|
Группа: Новичок
Сообщений: 2
Регистрация: 26-03-10
Из: Москва
Пользователь №: 56 217

|
Nick Nickl's , спасибо за архив TE-LPC2478LCD56.zip, очень помогает. У меня в наличии модуль TE-LPC2478LCD3.5. немного переделал Init_LCD_controller по примеру терроэлектроники, экран заработал. Теперь не получается сенсорный экран. Понимаю, что подключен он к другим пинам, а именно P0_24 стал P2_30, P3_29 стал P0_12, P0_26 стал P4_23, P3_28 стал P1_31, при соответствующей замене кода реагирует только на нажатие, т.е. acZp=1, либо 0 когда нажат экран, с координатами беда. Если не трудно, объясните как переписать строку FIO3DIR=(FIO3DIR&~((1<<29)|(1<<28)))|(1<<28);
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|