Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Глючный IAR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Alechek
В АРМ новичок. После прочтения постов о том что лучше, выбрал 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овский компилер, можно ли его прикрутить к Кейлу?
DASM
какая-то жуть.....
1) Перифирию симулятор не знает - об этом знают все.
2 ) Безусловно Вы знаете архитектуру ARM значительно лучше создателей компилятора, но у меня симулятор выдал 0x34333231, что абсолютно верно
3) без комментариев в связи 1) и 2)
4) Вы явно выросли из такого "детского" компилятора как IAR? зачем его прикручивать к такой серьезной среде как Keil ?
disco.gif disco.gif disco.gif disco.gif disco.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.