|
Плата LPC2478 STK от Olimex - есть проблемы, 1) результаты проверки 2) просьба |
|
|
|
Aug 15 2008, 08:03
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Сорри за кросспостинг, но подумываю вернуть плату и хочу побыстрее определиться.
1) Результаты такие:
"Итак, мои результаты "введения в ARM" на примере попытки запуска LPC2478STK от Olimex : файлы на CD двухнедельной давности, причем плата ехала неделю. Похоже, первый экземпляр :-) Экран дрожит, USB host флэшку не видит, тест ОЗУ дает ошибку, ping не получился, загрузка ядра по последовательному порту тоже неудачна. Горячее(в буквальном смысле - греется прилично) передергивание питания - и STK, как правило, не включается. На плате нулевые доработки в виде малозаметных резисторов. MMC не работает. Да, на сайте Olimex'а объявление, что все в отпуске. Не, болгары - это что-то, нужно было начинать со шведов. Вопрос - чтобы забить на Линух и попробовать проект IAR под Wiggler'ом, нужно кварц заменить на <10 MHz, да? J-linka нет пока. Да, еще. Шлейф ЖКИ заметно продавлен, STK из коробки не доставался при транспортировании."
2) Просьба к тем, кто работал с LPC2478.
Может, можно поделиться образом какой-нибудь программы, чтобы загрузить ее в память и проверить работу хоть какого-нибудь узла контроллера? Это позволит убедиться, что U-boot работает. Тогда хоть буду знать, что с самим контроллером можно работать.
Спасибо
--------------------
Уходя, оставьте свет...
|
|
|
|
|
 |
Ответов
(1 - 64)
|
Aug 15 2008, 11:40
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Dog Pawlowa @ Aug 15 2008, 10:03)  Может, можно поделиться образом какой-нибудь программы, чтобы загрузить ее в память и проверить работу хоть какого-нибудь узла контроллера? Это позволит убедиться, что U-boot работает. Под U-boot нет. Могу подбросить то, с чего начинал возится зимой с LPC247(6)8 от www.starterkit.ru. Там порт FreeRTOS, консолька, тесты RAM, бенчмарки, прочего по мелочи. Цитата(Dog Pawlowa @ Aug 15 2008, 10:03)  Вопрос - чтобы забить на Линух и попробовать проект IAR под Wiggler'ом, нужно кварц заменить на <10 MHz, да? J-linka нет пока. Если забить и на Wiggler, то загрузите через Bootloader при любои кварце, кстати, о Olimex он, как правило, в панельке - присмотритесь внимательно
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 15 2008, 22:04
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(zltigo @ Aug 15 2008, 14:40)  Под U-boot нет. Могу подбросить то, с чего начинал возится зимой с LPC247(6)8 от www.starterkit.ru. Там порт FreeRTOS, консолька, тесты RAM, бенчмарки, прочего по мелочи. Было бы здорово. Сложного (типа RTOS) ничего не нужно. Тест RAM очень интересует. К сожалению, не успел подготовиться. Даже выбор кита оказался случайным. Лучше бы Embedded Artists. Увы, российский Starterkit ставит 2468, а все затевается ради TFT VGA. Цитата(zltigo @ Aug 15 2008, 14:40)  Если забить и на Wiggler, то загрузите через Bootloader при любои кварце, кстати, о Olimex он, как правило, в панельке - присмотритесь внимательно  Не припоминаю, а платы под рукой нет. В понедельник - к черту микроконтроллеры на два дня :-)
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Aug 15 2008, 22:18
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Dog Pawlowa @ Aug 16 2008, 00:04)  Было бы здорово. В приложении, только тест памяти там естественно под starterkit. Терминал 115200, кварец 12MHz Код M2468 Demo RTKernel(ARM) V0.00.1(471) Feb 21 2008 10:29:04, by I.Zalts ROM:18424 RAM:25392 Heap:40006330 Size:40113 Check CPU -LPC2468 Evolution Ext.RAM -Done Ready ps R 1 Console tcb=400069C8:112/800 R 0 IDLE tcb=40006340:220/1600 B 2 Checker tcb=40006D30:96/800 memm MCB00->40006340 Size= 1656 TCB+Stack=1600 MCB01->400069C8 Size= 856 TCB+Stack=800 MCB02->40006D30 Size= 856 TCB+Stack=800 MCB03->40007098 Size= 36681 Free si Benchmarks(V1.1):87811 Dhrystones/s. Loops:50, CPUticks:40997-507 Benchmarks(V2.1):71357 Dhrystones/s. Loops:50, CPUticks:50450-314 Benchmarks:56330 tests/s. Loops:50, CPUticks:63909-319 mt 0 Err:0 1 Err:0 2 Err:0 3 Err:0 4 Err:0 5 Err:0 6 Err:0 7 Err:0 ..... Цитата Не припоминаю, а платы под рукой нет. У меня их около десятка разных - на всех есть.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 15 2008, 22:28
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(zltigo @ Aug 16 2008, 01:18)  В приложении, только тест памяти там естественно под starterkit. Терминал 115200 Спасибо. Цитата(zltigo @ Aug 16 2008, 01:18)  У меня их около десятка разных - на всех есть. Но 2478 то нет! Ладно, заскочу завтра в офис :-)
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Aug 19 2008, 07:17
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(zltigo @ Aug 18 2008, 13:49)  Поднимается консолька в вперед  . 2+2= отлаживать, недеюсь, не нужно а более сложно-алгоритмические вещи в консольке уже во многих случаях много удобнее. А если речь идет о Линуксах, то я честно говоря вообще не представляю чего там JTAG делать. Ну, про Линукс и JTAG понятно. А вот посоветуйте мне пожалуйста... Загрузил я наконец-то Линукс на этой плате. Третья флэшка заработала, MMC и Ethernet - пока нет. Сижу вот и думаю. Мне на самом то деле нужно GUI + управление другими блоками по CAN . По большому счету, линукс ничего не дает, к нему как минимум еще нужно microwindows/nano-X или uC/GUI. В результате я буду иметь море чужого софта и максимум, что буду использовать - файловую систему для чтения с флэшки и некоторые куски из чужого GUI. И с этим еще и разбираться. И оно мне надо? Полная противоположность - собственный проект, тогда нужные куски придется выдирать (или не выдирать, отказавшись от некоторой функциональности). Убого, но свое. Есть и промежуточные версии типа использования ulink. Вы лично, zltigo, что скажете? Кстати, пробовал поставить IAR v520 по рекомендации iar_setup_uni c фтп - не помогло. Не уточните способ процедуры?
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Aug 19 2008, 09:11
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Dog Pawlowa @ Aug 19 2008, 09:17)  Полная противоположность - собственный проект, тогда нужные куски придется выдирать (или не выдирать, отказавшись от некоторой функциональности). Убого, но свое. Ну почему сразу убого? Системку простенькую - не сложно. С файловой системой никаих проблем не будет, CAN - по любому свой придется писать ибо в то, что в линуксе чего-то пригодное для реальной работы есть я просто не верю. По GUI - не в курсе, поскольку просто не занимался, но есть жизнь и за пределами линуксов и виндовсов.. Цитата рекомендации iar_setup_uni c фтп - не помогло. Без понятия, что рекомендации, но лично выкладывал обычный генератор - все, как всегда.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 20 2008, 07:10
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(muravei @ Aug 20 2008, 09:33)  А с этим как, не разобрались? Тоже хотел прикупить такую игрушку, а теперь боязно.  Меня только граф. интерфейс интересует. Экран заметно мерцает только когда загружен ulink. При загрузке самой ОС кадровая частота видимо больше, и такого неприятного эффекта нет, по крайней мере на единственном тесте в виде трех больших цветных полей. По полосе пропускания контроллера ЖКИ у LPC2478 была тревожная информация кажется на SparkFun - при большой загрузке шины экран работает ненормально. Меня тоже граф. интерфейс интересует больше всего, и я думаю, что отладочная плата от Embedded Artists намного лучше - там выводы ЖКИ выведены дополнительно на разъем. Схема платы есть на ФТП. Теоретически можно подключить два индикатора параллельно. Только параметры этих индикторов скорее всего будут разные. Сейчас как раз занимаюсь подключением другого индикатора вместо штатного - сложная, в первую очередь конструкторско-технологическая проблема
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Aug 29 2008, 11:43
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(zltigo @ Aug 29 2008, 14:21)  Поставить AT200. Поробовать, если что - он разговорчивее по проблемам, особенно, если отладку включить.... AT200 com2 -baud 115200 -osc 12000 -flash LCD_Demo.hex -LPC2xxx >result.txt AT200/AES ISP/Terminal for LPC2000 V0.27.1 by I.Zalts HEX file: [F9] LCD_Demo.hex Joker: LPC2 Serial Port: COM2 Baud: 115200 Oscilator: 12000KHz Entering to LPC2000 Bootloader -Ok Bootcode: 3.4.0 Chip ID: Unknown Device (ID:386006837/0x1701FF35) Joker: Error! Unknown LPC2 Press AnyKey to Exit
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Aug 29 2008, 11:54
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(vesago @ Aug 29 2008, 14:44)  Вачдог какой не активирован случаем? А я знаю? Стал записывать поверх установленной u-link от производителя платы. Есть только Вигглер, от экспериментов с которым zltigo меня отговорил. Короче, результат с AT200 такой-же: загрузчик виснет. Просто в AT200 нет контроля тайм-аута. Указал chiptype as LPC2468 (LPC2478 отсутствует в списке).
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Aug 29 2008, 12:31
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Dog Pawlowa @ Aug 29 2008, 13:43)  Joker: Error! Unknown LPC2 А нафиг было писать ключ джокера, причем НЕВЕРЕЫЙ ну нет такого чипа LPC2 еще три цифири  надо дописать. И вообще его не надо - автоматически должен распознаться и поддерживаться. Сейчас гляну, что там c сигнатурами. Цитата(Dog Pawlowa @ Aug 29 2008, 13:54)  Короче, результат с AT200 такой-же: загрузчик виснет. Просто в AT200 нет контроля тайм-аута.  Таймауты везде, где только можно есть. Местами очень большие. Кроме, того включается уровень отладки и виден весь обмен. Цитата Указал chiptype as LPC2468 (LPC2478 отсутствует в списке). Да годится.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 29 2008, 12:41
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(vesago @ Aug 29 2008, 15:15)  А сигнатуру во флеш меджике считывает? Еще - кабель от ком-порта должен быть не 3 провода, т.к. нужно чтобы дергал ногу запуска штатного загрузчика и ресетило. 1) Кабель настоящий нуль-модемный. 2) В режим программирования входит, пишет 7-8-9-10 секторов, а потом хочет еще проводов? Цитата(zltigo @ Aug 29 2008, 15:26)  А нафиг было писать ключ джокера, причем НЕВЕРЕЫЙ ну нет такого чипа LPC2 еще три цифири  надо дописать. И вообще его не надо - автоматически должен распознаться и поддерживаться. Сейчас гляну, что там c сигнатурами.  Пока понял идею... Без указания типа не стартует. Что в общем-то очевидно, если LPC2478 в списке нет.
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Aug 29 2008, 14:32
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(zltigo @ Aug 29 2008, 15:56)  Или сейчас добавил прямую поддержку: Спасибо. 5 минут назад увидел пингвина на экране опять - смог загрузить u-link через внешний USB-RS232 на FTDI. Да и тестовый пример загрузился. Ура! При возврате на родной ПиСишный порт проблемы повторились. Вот на что уходит жизнь  Спасибо всем.
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Aug 29 2008, 15:46
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(zltigo @ Aug 29 2008, 18:02)  Скроее всего подвыбит приемник на RS232. Замкните прием на передачу через, напрмер, 1K резистор полудохлому обычно хватет , дабы эхо не принималось. Вы-бы проблему-то локализовали. На чем все у AT200 затыкается? Наверняка какое-нибудь сочетание, типа передатчика платы старткита и приемника компьютера. Потому как с портом постоянно работаю и с разным оборудованием. Шлейф Tx-Rx работает через 3 к без проблем. AT200 затыкается обычно на точках  , один раз выскочило сообщение "Wrong answer on Copy-Command". Возвращаясь к методикам отладки под ARM...В принципе Вы правы - эти все j-link не особенно нужны, если тестовый пример компилируется и работает. А подскажите плз, детали. Вы ведь не через флэш отлаживаете, а через ОЗУ, используя промежуточный загрузчик между бутлодером и приложением? Или?
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Aug 29 2008, 16:19
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Dog Pawlowa @ Aug 29 2008, 17:46)  AT200 затыкается обычно на точках  ... ну так добавьте - debug 8 будет столько всякого.... Цитата А подскажите плз, детали. Вы ведь не через флэш отлаживаете, а через ОЗУ.. Через Flash - какие проблемы? Загубить пока еще ни одну evalution board не удалось (а разве неразрешимые проблемы контроллер перебросить в случае чего), ну а для серийной продукции и того проще - поработал, отправил и взял свежий. Есть девайсы в которых и внешнего RAM хватает для отладки, но как-то не особо и тянет. В принципе можно зашить во flash инициализацию контроллера памяти и выход обратно в загрузчик с продолжением загрузки в RAM через AT200. Ну а если набортный RAM, то AT200 его и так грузит (когда-то грузил, может чего и сломал, конечно...) и запускает. И MT-Link-и имеются в наличии - там только срипт прописал для инициализации и вперед... но как-то не тянет.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Dec 6 2008, 09:18
|
Участник

Группа: Новичок
Сообщений: 52
Регистрация: 5-12-08
Пользователь №: 42 221

|
Who can upload the CD of Embedded Artists's LPC2478 board?
|
|
|
|
|
Dec 7 2008, 11:40
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 16-11-07
Пользователь №: 32 388

|
Здравствуйте. Хотели приобрести данный кит, но имеется пара вопросов. 1. как вы считаете подходит дайнный арм контроллер для использование в малогабаритной автономной аппаратуре ( нужно максимальное время работы от аккумулятора) с TFT дисплеем, картинку менять часто не надо, но дисплэй имеет стандартный интерфейс с h sync v sync. 2. может кто нибудь выложить схему кита олимекса или отправить на почту Valeraghost@mail.ru с какой нибудь документацией. 3. Для дисплея нужно ставить срам память, без разницы какую?
|
|
|
|
|
Dec 7 2008, 12:50
|
Группа: Участник
Сообщений: 12
Регистрация: 23-07-04
Пользователь №: 357

|
Уважаемий Petka, прошу если несложно поделит CD от Embedded Artist на рапиде.Заранее благодарен.
|
|
|
|
|
Dec 7 2008, 14:31
|
Участник

Группа: Новичок
Сообщений: 52
Регистрация: 5-12-08
Пользователь №: 42 221

|
Цитата(Petka @ Dec 6 2008, 18:26)  I can. Куда? Thanks! You can upload the cd image to our FTP. ftp://ftp.electronix.ru/pub
|
|
|
|
|
Dec 7 2008, 14:40
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 16-11-07
Пользователь №: 32 388

|
Я посмотрел описание на память, которая установлена на отладочной плате Олимекс, как мне показалось она потребляет больше 100 мА. может быть такое? есть чтонибудь по экономичнее?
|
|
|
|
|
Dec 8 2008, 11:49
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(Ghost_V @ Dec 7 2008, 15:40)  Здравствуйте. Хотели приобрести данный кит, но имеется пара вопросов. 1. как вы считаете подходит дайнный арм контроллер для использование в малогабаритной автономной аппаратуре ( нужно максимальное время работы от аккумулятора) с TFT дисплеем, картинку менять часто не надо, но дисплэй имеет стандартный интерфейс с h sync v sync. 2. может кто нибудь выложить схему кита олимекса или отправить на почту Valeraghost@mail.ru с какой нибудь документацией. 3. Для дисплея нужно ставить срам память, без разницы какую? 1. В моем проекте потребление не критично, этот вопрос не изучал, но расчеты показывают, что подсвет экрана требует больше энергии, чем собственно микроконтроллер. А без подсвета на TFT экране всегда ночь. А данный ARM по режиму энергопотребления не хуже любого другого, применяемого в PDA. Так что экономия энергии не в выборе контроллера. 2. Схему отправил. 3. На SRAM для дисплея Вы разоритесь. Наверное, Вы хотели сказать SDRAM?
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Dec 8 2008, 12:15
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 16-11-07
Пользователь №: 32 388

|
нет, именно SRAM, так как потребление у этой памяти по идеи меньше. если я не ошибаюсь. спасибо за ответ.
|
|
|
|
|
Dec 8 2008, 13:23
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 16-11-07
Пользователь №: 32 388

|
Получается говорить о низком энерго потреблении не приходиться? а как организовано тогда в смартфонах, батареи то хватает хоть на 70 часов? если не часто звонить и фильмы не просматривать.
|
|
|
|
|
Dec 8 2008, 16:38
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 16-11-07
Пользователь №: 32 388

|
Ну вообщем то да. А если планируется использовать толь ко 16 бит экран. можно только одну микросхему памяти поставить например 256х16 кбит? этоже получается 512 кбайт?
|
|
|
|
|
Dec 8 2008, 19:19
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 16-11-07
Пользователь №: 32 388

|
Цитата(aaarrr @ Dec 8 2008, 21:26)  Просто подсчитайте, сколько Вам нужно (разрешение * глубина цвета * кол-во страниц). Только учтите, что сокращение ширины шины памяти отрицательно скажется на быстродействии. Ну я понимаю конечно, но все таки требования к размеру (по размеру сотовый телефон почти) и энергопотреблению. тоесть дисплей 320*240*16 бит. а страницы я думал во флэш памяти хранить. а рам только как буфер. переменные даже во внутренней хранить. нужен будет только юсб еще да SPi с уартом. Я щас только с ядром с51 работаю, и армов особо и не видел, поэтому пока всё представление немного туманно. но современные технологии требуеют больших количеств памяти и мощностей (сейчас TFT дисплей). Получается 160 кбайт памяти должно хватить для буфера экрана. Поэтому я и задавал вопрос о рациональности применения АРМ контроллера в моем приложении, когда собственно операционной системы не будет, тоесть только свой код скорее всего (общение по SPI USB опрос кнопок и обновление экрана.)
|
|
|
|
|
Dec 9 2008, 07:10
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 17-11-08
Пользователь №: 41 692

|
народ подскажите, как под это чудо инженерной мысли программировать под линух... (т.е. я имею ввиду под uCLinux) как я понял для загрузки линуха нужно просто скопировать файлы romfs и vmlinuz (или что-то в этом духе) на флешку и линух загрузиться.... после этой операции грузиться что-то и на весь экран отображается три цветные полоски... а как консольку посмотреть? подрубал клавиатуру (PS/2) ничего не работает (даже Num Lock не загорается, а вот оптическая мышка начинает светиться от счастья  )... ткните плз в маны... буду тромбовать и вкуривать  да вот еще: чем можно будет грузить программы для линуха? в наличие только arm-usb-tiny (Wriggler совместимый)... кабеля rs-232 нет
Сообщение отредактировал Hermes - Dec 9 2008, 07:12
|
|
|
|
|
Dec 9 2008, 09:04
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 17-11-08
Пользователь №: 41 692

|
Цитата(Dog Pawlowa @ Dec 9 2008, 11:25)  Консолька без кабеля никак.  а jtag мне тут не поможет ? ну хоть с этим разобрались... а как туда свою программулину залить ? как я понял можно её в rootfs записать... как это сделать не знаю  и чем собсно компилить "хело_ворлд" тоже не понятно
|
|
|
|
|
Dec 9 2008, 10:40
|
Местный
  
Группа: Свой
Сообщений: 272
Регистрация: 3-06-06
Пользователь №: 17 737

|
Цитата(Hermes @ Dec 9 2008, 11:04)  а jtag мне тут не поможет ? ну хоть с этим разобрались... а как туда свою программулину залить ? как я понял можно её в rootfs записать... как это сделать не знаю  и чем собсно компилить "хело_ворлд" тоже не понятно  Аналогично..... Плата есть, линукс на ней видел, но с какого боку к этой операционке подойти хз. Спросить - не поймут. Книги вроде есть про линукс, но все под компы. С другой стороны посмотришь, таймеров навалом. На каждый таймер по задачке повесил - вот и какое-то подобие ОС.
|
|
|
|
|
Dec 9 2008, 11:26
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 17-11-08
Пользователь №: 41 692

|
нарыл кабель rs-232 мама-папа... а в чем смотреть на это чудо природы ? какой прогой пользоваться ?
|
|
|
|
|
Dec 9 2008, 16:16
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 16-11-07
Пользователь №: 32 388

|
Цитата(Hermes @ Dec 9 2008, 12:04)  а jtag мне тут не поможет ? ну хоть с этим разобрались... а как туда свою программулину залить ? как я понял можно её в rootfs записать... как это сделать не знаю  и чем собсно компилить "хело_ворлд" тоже не понятно  Действительно интересный вопрос. я тоже подумываю на разработкой своего приложения под этот контроллер. а если можно написать спрограмму для уже зашитой ОС было бы вообще замечательно правда мне нужен будет низкий уровень. управлять пинами ди и SPI с уртом например. Такое реально?
|
|
|
|
|
Dec 10 2008, 08:38
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 17-11-08
Пользователь №: 41 692

|
а какой программатор подойдет для IAR или KEIL ? и можно ли скомпилированную программу в IAR загрузить, например, через FlashMagic Tool? Цитата(Ghost_V @ Dec 9 2008, 19:16)  Такое реально? ну насколько я понял - реально. Если это можно откомпилировать GNU GCC тогда не должно возникнуть проблем... естественно gcc должен быть под arm =) вчера посидел, поковырялся... собрал новое ядро и rootfs так что там можно много чего наворотить  уже понял как подружить... воспользовался поиском и нашел решение тут
Сообщение отредактировал Hermes - Dec 10 2008, 08:11
|
|
|
|
|
Dec 10 2008, 11:24
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 16-11-07
Пользователь №: 32 388

|
Цитата(Hermes @ Dec 10 2008, 11:38)  вчера посидел, поковырялся... собрал новое ядро и rootfs так что там можно много чего наворотить  тоесть можно поставить на арм оперционную систему, а потом написать приложение под неё например программирование синтезатора по SPi и установить и запускать в этой операционной ситеме? тоесть можно даже можно как то залить свое приложение туда например по ЮСБ или с карты памяти поставить???
|
|
|
|
|
Dec 11 2008, 07:27
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 17-11-08
Пользователь №: 41 692

|
Цитата(Ghost_V @ Dec 10 2008, 14:24)  тоесть можно поставить на арм оперционную систему, а потом написать приложение под неё например программирование синтезатора по SPi и установить и запускать в этой операционной ситеме? тоесть можно даже можно как то залить свое приложение туда например по ЮСБ или с карты памяти поставить??? насколько я понял, там придётся пересобирать ядро (исходники на диске тоже есть) в исходниках линукса есть папочка rootfs, помойму (в общем надо порыться и сразу станет ясно). Так вот, в это папочку можно доложить свои приложения (естественно они должны быть скомпилированы под arm) и изменить конфиг автозапуска... Пересобираем ядро и получаем vmlinuz.bin + romfs.img кладём их на флешку и получаем линух с нашими приложениями... возможно и создание romfs и без пересборки ядра с помощью genrootfs или genromfs (точно не помню), но с этой утилитой я не разбирался и не знаю как с ней работать.... отсюда вытекает что можно засунуть в romfs.img например microwin или directFB + FLTK и получить линух с (сейчас скажу почти матное слово) гуём =)
Сообщение отредактировал Hermes - Dec 11 2008, 07:31
|
|
|
|
|
Dec 11 2008, 10:49
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 16-11-07
Пользователь №: 32 388

|
Цитата(Hermes @ Dec 11 2008, 10:27)  вопрос можно ли в своих приложения потом общаться с портами и SPI UART ну я имею ввиду низкий уровень. а вообще здорово если так возможно. а компилятор имеет графический интерфейс, ? или пишем в блокноте и компилим досовской програмкой как турбо ассемблер ? я скачал GCC а там тока такие файлы(досовские), ожидал полноценный IDE типа Borland C++ builder или iar там какой нить? А если кто пользуется ИАРом какой версии и где взять лекарство? (у меня IAR 5.10 вроде есть но месячная лицензия кончилвсь). есть GCC IDE как среда разработки?
|
|
|
|
|
Dec 14 2008, 09:32
|
Группа: Участник
Сообщений: 12
Регистрация: 23-07-04
Пользователь №: 357

|
Добрие люди, прошу если несложно поделит CD от Embedded Artist на рапиде.Я не "свой" и не имею доступ до ftp.Прошу сделайте мне новогодний подорок.Заранее благодарен.  java script:emoticon(':santa2:',%20'smid_19')
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|