реклама на сайте
подробности

 
 
> Глючный IAR, Он вообще что нидь знает??
Alechek
сообщение Apr 21 2006, 04:05
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



В АРМ новичок. После прочтения постов о том что лучше, выбрал IAR 4.30 с клизмой.
Начал запускать LPC2141 c USB
Первый косяк выплыл сразу - дебаггер тут тут же встал на месте ожидания готовности PLL. Периферию он не знает нифига.
Второй косяк - если char Buf[] = "12345", то дебаггер * (int *)&Buf прочитает как "2345", хотя на самом деле согласно архитектуры ARM будет "2341"
Третий - я так и не понял. Пример USBMouse работает без проблем. Свой проект начал с использования файлов с него. Настройки компилятора/линкера вроде такие же. Но вот почему-то мой проект периодически сваливается в Data Abort. И только на некоторых USB хостах. Анализ показал, что будто бы иногда! теряется R4 при выходе из VCOM_ImpementSetupPacket внутри VCOM_CallBack. Пришлось взять USBMouse полностью (а не по файлам) и переправить его заново. Все заработало.

И еще - если так хорош IARовский компилер, можно ли его прикрутить к Кейлу?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 08:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01354 секунд с 7
ELECTRONIX ©2004-2016