Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Настройка и запуск проекта
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
AdDa
В общем есть у меня плата MCB2300 USB-JTAG ну и провода.....
кто работал с сие чудом в Keil uVision3 или Keil uVision4 , напишите поподробней как настроить проект, скомпилировать и запустить ( к примеру свичение светодиодами или выводом какой либо информации на дисплей)

kovigor
Цитата(AdDa @ Jan 17 2012, 20:00) *
В общем есть у меня плата MCB2300 USB-JTAG ну и провода.....
кто работал с сие чудом в Keil uVision3 или Keil uVision4 , напишите поподробней как настроить проект, скомпилировать и запустить ( к примеру свичение светодиодами или выводом какой либо информации на дисплей)


А МК там какой ? С Кейлом для него примеры поставляются в соотв. папке (\Examples\...). А для этой платы почти наверняка поставляются с Кейлом ее "родные" примеры. Возьмите нужный вам пример, компильните, в меню "Flash -> Configure flash tools" выберите ваш JTAG-отладчик, залейте проект в МК и наслаждайтесь sm.gif

P.S. Книжку Тревора Мартина скачайте, там про это должно быть написано:
http://lord-n.narod.ru/walla.html
AdDa
Загрузил блинки из папки Examples , интуитивно как то всё нажал... и в итоге при загрузке вылетает следующая ошибка
aaarrr
Отсутствие AXF как бы намекает на тот факт, что проект не собран.
AdDa
Target Not created - означает что проект не компилируется?
если да... то я растерян.
aaarrr
Цитата(AdDa @ Jan 17 2012, 23:33) *
Target Not created - означает что проект не компилируется?

Именно это.

Цитата(AdDa @ Jan 17 2012, 23:33) *
если да... то я растерян.

Приведите вывод сборки, только не в виде скриншота.
AdDa
Build target 'LPC2106'
assembling Startup.s...
Startup.s: Warning: A3910W: Old syntax, please use '--via'.
Startup.s: Warning: A3912W: Option 'c' is deprecated.
Startup.s: error: A3900U: Unrecognized option '-pu'.
Target not created
Load "..\\Blinky.AXF"

error 56: can open file

И ещё надо ли настройки делать какие нить в этих вкладках ?
kovigor
Цитата(AdDa @ Jan 17 2012, 22:43) *
Build target 'LPC2106'


Вы шутите ? С каких это пор на плате MCB2300 устанавливаются LPC2106 ? Что на МК написано ? Берите пример от вашей платы, я же вам говорил ...
AdDa
на МК написано LPC 2000 но для неё примеров нет.....
kovigor
Цитата(AdDa @ Jan 18 2012, 00:05) *
на МК написано LPC 2000 но для неё примеров нет.....


Примеры для разных плат, там, кажись, в папке "\boards\...\keil\..."
Возьмите линзу и посмотрите, что написано на микросхеме микроконтроллера ...
aaarrr
Нет такого процессора - LPC2000. MCB2300 собрана на каком-либо из представителей линейки LPC23xx. Вот этот xx и надо уточнить.

Что касается примера, то, похоже, тот, что попался вам под руку, просто забыли выкинуть. Ибо кривые опции ассемблера - это как-то совсем странно.
AdDa
LPC2368 вот что написано....
а в этих папках примеры для LPC229x MCB2100 LPC2100
kovigor
Цитата(AdDa @ Jan 18 2012, 00:33) *
LPC2368 вот что написано....
а в этих папках примеры для LPC229x MCB2100 LPC2100


Не может быть такого. Или у вас очень старый Кейл, или вы не там и не то ищете. Скачайте с сайта производителя последнюю версию ...

P.S. Тем же FAR'ом поищите в папке с КЕЙЛом все файлы *.txt и *.c, содержащие строку "LPC23" или "LPC23xx"
AdDa
Вот скачал я USBAudio для моего точно
Вот часть текста....
The Audio project is a demo program for the Keil MCB2300
Board using the Philips LPC2368 Microcontroller.
При попытки компиляции пишет следующие

Build target 'MCB2300 Board'
assembling LPC2300.s...
LPC2300.s: Error: A0594E: mFiles(x86) =C:\Program Files (x86)\Common Files
Target not created

P.S.Ушёл спать
haker_fox
QUOTE (AdDa @ Jan 18 2012, 05:50) *
LPC2300.s: Error: A0594E: mFiles(x86) =C:\Program Files (x86)\Common Files

Судя по пути, Вы работаете или с XP 64-bit или с семеркой и т.п.?! Уточните ОСь, пожалуйста... Может быть дело в ней.
Хотя у меня Кейл 4. с копейками великолепно под XP 64-bit работает...
sparcmaster
Скорее всего у вас 3-ий кеил, просто скачайте последний.
AdDa
да, у меня 64 битная семёрка, и я работал в 3 кейле... шас попробую в 4
AdDa
Давно небыло, уезжал по делам.
Собственно поставил новую 4 кеил , загрузил исходный проект блинки, создался файл *.AXF - это получается всё скомпилировалось и готово к заливке?
Если да, то При загрузке вылетает ошибка NO ULINK Device found и далее Flash Download failed - Target DLL has been cancelled....
И ещё у меня программатор MT link v5, в настрйоках выбирать надо J-LINK/J-TRACE ?
aaarrr
Да, MT-Link - это клон J-Link'а.
AdDa
Так как решить ошибку то....?
aaarrr
ULINK != JLINK

Соответственно, нужно выбрать в опциях другой отладчик.
AdDa
ВЫлетает ошибка ..

J-Link v4.36! Error ( У меня v5 )
The connected J-Link has been designed for IAR embedded worknbench.
It may not be used with KEIL /MDK.
For more information, please visit
segger.com/jlink_iar_mdk.html
Я зашёл, но там такое разнообразие... я не смог выбрать нужное.
а потом и вторая
Flash Download failed - Target DLL has been cancelled....
Скажите что нужгно скачать....
muravei
У меня похожая проблема.
Кейл, последний, считает мой мт-линк(древний) клоном(не без основательно sm.gif ) и закрывается.
Тоже делает и Сеггер.
Что-то сделать можно или в морг?
редактор
Если ругань ка в посте AAda, то Keil сообщает , что ваш JLINK заточен под IAR, именно по этому наверное он и отказывается с ним работать.
Вариант поискать универсальную прошивку, без привязки к IDE или камню.
Второй вариант, вопробовать более старую версию драйвера от Segger. Может там какие проверки отсутствуют.
У меня Segger 4.50 с MT-link (от стартеркит) дружит. И Keil 4.23 тоже дружит.
toweroff
Или, еще проще, купить у кетайсев J-Link Ultra и ULINK2 на всякий случай за копейки
Ко мне приехали оба за 2 недели
Обновляются с кейла и сеггера как родные
muravei
Цитата(редактор @ Nov 26 2012, 14:59) *
У меня Segger 4.50 с MT-link (от стартеркит) дружит. И Keil 4.23 тоже дружит.

С Сеггером удалось подружиться, а Кеил игнорирует, и RDI не подключить , говорит нет agdirdi.dll .
SyncLair
агитирую Вас на gcc biggrin.gif и СodeBlocks
esaulenka
agdirdi могу поделиться (от какого-то старого кейла), но у меня RDI работает как-то плохо, постоянно был нужен бубен.
В кейле выставил J-Link / J-Trace (кортекс или нет - в зависимости от камня), работает лучше.

За dll-кой можно обращаться на мой-ник @ gmail.com
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.