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

 
 
> Помогите собрать простой проект на LPC213x
west329_
сообщение Jul 9 2009, 07:33
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423



Скачал простые примеры для платформы ARM LPC213x. Сам проект уже был скомпилирован и готовый hex без труда заработал в симуляторе протеуса.

Дальше поппытался самостоятельно собрать исходники, но моя uVision(3,80) сама проект перекомпилировать отказалась, тогда я создал новый проект и скопировал исходник, после чего компиляция прошла успешно, но созданый hex файл не заработал

Внутренний голос подсказывает что неправильно настроена сама оболочка. Провозился вчера весь день , прошу помощи.
С ув.



Код
#include <LPC213x.h>

int main(void)
{
int aa;
aa=    RSID;                    

IODIR0=0x00000001;            
IOSET0=0x00000001;               

IODIR1=0x000f0000;            
IOSET1=RSID<<16;            
IOCLR1=(RSID^0xff)<<16;        

while (IOPIN0&0x00000002);     

IOCLR0=0x00000001;              

while (1) {};                

return 0;
}



Может так будет проще.
Я пробую напрямую открыть проект выскакивет сообщение...
Код
C:\KEIL\ARM\INC\PHILIPS\LPC213X.H constants invalid path


Кеил у меня находится в другой папке, как правильно перенастроить кеил незнаю.

При компиляции...
Код
Build target 'Target 1'
assembling Startup.s...
--- Error: failed to execute 'E:\RADIO\Keil\ARM\BIN\AA'
Target not created

Прикрепленные файлы
Прикрепленный файл  PART1.rar ( 93.39 килобайт ) Кол-во скачиваний: 17
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
esaulenka
сообщение Jul 9 2009, 11:07
Сообщение #2


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

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



поставить галку Project -> Manage -> Components,Environment,... -> Folders -> Use RealView Compiler (путь у меня сразу прописан правильный. если надо, уточнить)

скопировать C:\Keil\ARM\Startup\Philips\Startup.s вместо используемого. В принципе, там только синтаксис макросов поменялся и символ комментария, можно и старый поправить

А этот компилятор, которым пытаетесь собрать, помер...
AARM MACRO ASSEMBLER V2.50 COPYRIGHT KEIL ELEKTRONIK GmbH 2003 - 2006
ARM COMPILER V2.54a - SN: Eval Version COPYRIGHT KEIL ELEKTRONIK GmbH 2003 - 2006
LARM LINKER/LOCATER V2.54a - SN: Eval Version COPYRIGHT KEIL ELEKTRONIK GmbH 2001 - 2006


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post



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

 


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


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