Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Arm Development Suite 1.2 & AT91RM9200
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Vishay
Здравствуйте!

Столкнулся с такой проблемой: Arm Development Suite ( ADS ) 1.2 у меня виснет при сборке любых проектов с примерами от Atmel для процессора AT91RM9200. Процесс сборки зависает на линковке, а если затем убить CodeWarrior и по новой запустить ADS, то сборка проекта производится нормально. Что бы это могло быть ?
С моими собственными проектами тот-же ADS работает нормально.
a3r3
Бывает с ним такое, как правило, при ошибках в scatter'е. Дальнейшие компиляции проходят нормально?
Vishay
Цитата(a3r3 @ Jun 14 2007, 12:51) *
Бывает с ним такое, как правило, при ошибках в scatter'е. Дальнейшие компиляции проходят нормально?


Отдельно компиляция всегда проходит нормально. А вот после удачной линковки иногда новый make проходит без зависаний, но именно ИНОГДА.
dch
А у Вас evaluation версия или нет? На evaluation проблем вроде не было. Линковалось долго правда, но линковка проходила всегда
Piligrim1158
Цитата(dch @ Jun 15 2007, 12:40) *
А у Вас evaluation версия или нет? На evaluation проблем вроде не было. Линковалось долго правда, но линковка проходила всегда



скажите плиз где его скачать можно? или на мыло скиньте если не большой он.
Vishay
Версия evaluation, 1 CD ROM заказывался на www.arm.com.
Vishay
Проблема зависаний ADS при линковке решена переходом на сборку проекта в ADS из командной строки.
Vishay
Вот пример .bat - файла для сборки проекта romboot от Atmel в ADS из командной строки:

cls
del *.o romBoot.axf RomBoot.bin
armasm.exe -PD "AT91RM3400 SETA 1" -apcs none -PD "AT91RM9200 SETA 1" -regnames none -cpu ARM920T -fpu None asm_isr.s asm_isr.o
armasm.exe -PD "AT91RM3400 SETA 1" -apcs none -PD "AT91RM9200 SETA 1" -regnames none -cpu ARM920T -fpu None jump.s jump.o
armasm.exe -PD "AT91RM3400 SETA 1" -apcs none -PD "AT91RM9200 SETA 1" -regnames none -cpu ARM920T -fpu None cstartup_ads.s cstartup_ads.o
armcc.exe -c -O2 -g+ -apcs /interwork -cpu ARM920T -DAT91RM9200 main.c init.c com.c dataflash.c at45.c
armlink.exe -info totals -info unused -entry __ENTRY -ro-base 0x00200000 -nolocals -first cstartup_ads.o(reset) -info sizes -xref -Output romBoot.axf dataflash.o main.o jump.o init.o asm_isr.o at45.o com.o cstartup_ads.o
fromelf.exe -c -output RomBoot.bin -bin romBoot.axf
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.