Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

IAR ARM 5.40 RTOS + GUI, борьба с PowerPac(+)

Отправлено scorp1979 21 ноября 2009, г. 01:51


Имеется плата Phytec-LPC3250 и J-Link.
Установил IAR 5.40 с последней версией PowerPac. Запустил простейшую програмку с RTOS c двумя задачами. В одной просто моргают светодиоды, а в другой попробовал запустить GUI. Cклеил драйвер для дисплея из примера от NXP используя в GUI драйвер GUIDRV_LIN_24. Вообщем работает неустойчиво. Частенько RTOS вылетает на вектора ошибок АРМа при этом в регистре R13 адрес последней комманды который бывает за пределами программы(в зависимости от ошибки). GUI вроде настроена под multitasking. Кстати при инициализации выдает на экран что версия evaluation и полную надо купить. Заметил что если добьюсь вроде рабочей версии, то если усложнить программу добавив файловую систему во вторую задачу, то до прорисовки экрана дело не доходит. Такое чуство что чтото со стеками. Вообщем так уже накавырял в Н файлах что похоже надо по новой все переустанавливать.

Позже немного разобрался в сути. Если не включаю контроллер LCD в АРМе, хоть и все настройки загружены и дисплей включен, то программа крутится нормально, записывая в видео буфер данные. Останавливаю в дебагере выполнение программы на паузу и вручную устанавливаю бит включения контроллера LCD. Картинка на дисплее появляется. Но если нажму на продолжение программы, то опять работает криво, например клинит на чтении SD карты или виснет в OS_Delay(). Думал дело в питании платы, но пробовал вообще без дисплея, такая же история - вылетает если контроллер LCD включен. Может это както связано с DMA и RTOS?
Кому нибудь удалось запустить RTOS + GUI + FS одновременно?


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 234:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru