|
Olimex+development-board+ARM-JTAG+Программы для отладки и заливки в МК, ПОмогите пожалуйста все те кто занимается программирование МК LPC-P214 |
|
|
|
Jan 1 2009, 05:52
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 1-01-09
Пользователь №: 42 870

|
Ребят, помогите пожалуйста в некоторых вопросах связанных с программирование LPC-P2148. Вообщем приобрел плату Olimex c МК LPC-p2148 (http://www.olimex.com/dev/index.html) и ARM-JTAG, установил arm_crossworks_1_7_14. Следовал инструкция по его регистрации, отправил письмо, но в ответ ничего не пришло поэтому полноценно не могу работать с этой программой. Возникают следующие вопросы: 1. Есть ли другие программы для работы с МК LPC-p2148 через ARM-JTAG? 2. На сайте http://www.olimex.com/dev/index.html есть пример BLINK-LED project with GCC+OpenOCD+Eclipse, если есть у кого возможность, посмотрите, помогите хотя бы залить данный пример на МК. 3. Если есть ссылки на необходимую литературу которую нужно прочесть, скиньте пожалуйста. За ранее благодарю тех кто откликнется! Мой e-mail: kredopc@rambler.ru
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 18)
|
Jan 1 2009, 09:21
|
Частый гость
 
Группа: Участник
Сообщений: 88
Регистрация: 28-05-06
Из: Москва
Пользователь №: 17 530

|
Цитата 1. Есть ли другие программы для работы с МК LPC-p2148 через ARM-JTAG? для работы с JTAG есть хорошая вещь H-JTAG (http://www.hjtag.com), а в качестве среды разработки - IAR либо Keil - что боьше понравится. Цитата 2. На сайте http://www.olimex.com/dev/index.html есть пример BLINK-LED project with GCC+OpenOCD+Eclipse, если есть у кого возможность, посмотрите, помогите хотя бы залить данный пример на МК. скачайте утилиту для внутрисхемного программирования: http://www.nxp.com/files/products/standard...ash_utility.zipВ архиве OpenOCD-projects100.zip найдите папку lpc-p2148, в этой папке есть файл main.hex, который нужно зашить с помощью утилиты Цитата 3. Если есть ссылки на необходимую литературу которую нужно прочесть, скиньте пожалуйста. http://depositfiles.com/files/8143551
|
|
|
|
|
Jan 1 2009, 20:52
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 1-01-09
Пользователь №: 42 870

|
Спасибо dlman потихоньку начинаю разбираться с железом что и для чего! В H-JTAG пришлось повозиться с настройкой wiggler, зато теперь можно очищать flash МК и заливать проги. Насчет Keil, скачал, только при утсановке говорит что фаил поврежден и т.д. и т.п. Не могу нормально установить. Не подскажите где взять Keil. Я как понял он понадобится для отладки и компиляции программ написанных мною?
|
|
|
|
|
Jan 2 2009, 07:43
|
Частый гость
 
Группа: Участник
Сообщений: 88
Регистрация: 28-05-06
Из: Москва
Пользователь №: 17 530

|
Цитата(Max-sceince @ Jan 1 2009, 23:52)  Спасибо dlman потихоньку начинаю разбираться с железом что и для чего! В H-JTAG пришлось повозиться с настройкой wiggler, зато теперь можно очищать flash МК и заливать проги. Насчет Keil, скачал, только при утсановке говорит что фаил поврежден и т.д. и т.п. Не могу нормально установить. Не подскажите где взять Keil. Я как понял он понадобится для отладки и компиляции программ написанных мною? Кейл представляет собой интегрированную среду разработки для микроконтроллеров, с его помощью вы сможете скомпилировать и отладить проект как на реальном устройстве через JTAG, так и в симуляторе. Демо версию кейла (если точнее RealView MDK) вы можете скачать с официального сайта (https://www.keil.com/demo/eval/arm.htm) и в интернете поискать для нее лекерство. Основы работы с кейлом описаны в книжке тревора мартина, ссылку на нее я оставил в пердыдущем посте
|
|
|
|
|
Jan 2 2009, 14:22
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 1-01-09
Пользователь №: 42 870

|
Хорошие книги COMA и dlman, читаю разбираюсь! Огромное спасибо!
|
|
|
|
|
Jan 2 2009, 16:42
|
Знающий
   
Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559

|
Цитата(zltigo @ Jan 2 2009, 16:25)  Публикацию ссылки на редькинское ****ще, тем более, после достаточно обширного обсуждения на этом форуме, иначе, как издевательством назвать нельзя. http://electronix.ru/forum/index.php?showt...mp;#entry490302Не в курсе этой темы. Книгу сам не читал, только "захомячил". На будущее буду знать.
|
|
|
|
|
Jan 2 2009, 17:22
|
Частый гость
 
Группа: Участник
Сообщений: 88
Регистрация: 28-05-06
Из: Москва
Пользователь №: 17 530

|
Цитата(COMA @ Jan 2 2009, 19:42)  Не в курсе этой темы. Книгу сам не читал, только "захомячил". На будущее буду знать. Отзывы не читал, но мои впечатления от книги - крайне негативные. как учебное пособие никуда не годится, куча опечаток, неточностей и упущений. Держу книжку исключительно как справочный материал, чтобы не создавать лишних окон на компе.
|
|
|
|
|
Jan 2 2009, 18:19
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 1-01-09
Пользователь №: 42 870

|
У меня возник такой вопрос как в Keil написанную программу скомпилировать в фаил расширением *.hex
|
|
|
|
|
Jan 4 2009, 07:59
|
Частый гость
 
Группа: Участник
Сообщений: 88
Регистрация: 28-05-06
Из: Москва
Пользователь №: 17 530

|
Цитата(Max-sceince @ Jan 2 2009, 21:19)  У меня возник такой вопрос как в Keil написанную программу скомпилировать в фаил расширением *.hex Project -> Options for target -> Output -> Create HEX file
|
|
|
|
|
Jan 5 2009, 13:57
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 1-01-09
Пользователь №: 42 870

|
Ок! Спасибо нашел! А какой-нибудь мануал по Keil есть. А то столько вопросов!!! Например как посмотреть в режиме симуляции состояние уровня на ножках контроллера?
|
|
|
|
|
Jan 5 2009, 17:00
|
Частый гость
 
Группа: Участник
Сообщений: 88
Регистрация: 28-05-06
Из: Москва
Пользователь №: 17 530

|
Цитата(Max-sceince @ Jan 5 2009, 16:57)  Ок! Спасибо нашел! А какой-нибудь мануал по Keil есть. А то столько вопросов!!! Например как посмотреть в режиме симуляции состояние уровня на ножках контроллера? а вы начнинте с примеров, которые в книжке Тревора Мартина (сами примеры можно в инете найти). Там все хорошо расписано.
|
|
|
|
|
Jan 6 2009, 08:32
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 1-01-09
Пользователь №: 42 870

|
Братцы у меня вот почему вопросы возникают! Когда я первый раз подключал плату Olimex lpc-p2148 то там есть 2 светодиода которые мыргали и две кнопки на которые нажимал они писчали! Потом я использовал H-jtag стер все что было записано во flash памяти, залил программку из предлагаемого проекта. И ничего теперь не мыргает и не писчит. Moderator: Обильные неформатированные исходники и разговоры о crack удалены. Автору настоятельно рекомендую для начала воспользоваться поиском по форуму.
|
|
|
|
|
Jan 6 2009, 11:12
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 1-01-09
Пользователь №: 42 870

|
blackfin, нормальное русское слово! Просто уже с этим LPC 2148 все мозги себе вынес. Не хочет работать и всё!
Заливаю на Flash lpc2148 программу из hex файла. Потом проверяю что записано на flash микроконтроллера. Вот что получается:
это я заливаю из hex файла: :0400000500000000F7 :020000040000FA :1000000018F09FE518F09FE518F09FE518F09FE5C0 :1000100018F09FE50000A0E1F0FF1FE518F09FE554 :1000200058000000400000004400000048000000AC :100030004C000000000000005000000054000000D0 :10004000FEFFFFEAFEFFFFEAFEFFFFEAFEFFFFEA18 ....... и т.д.
считаваю что залил из Микроконтроллера:
:020000040000FA :1000000018F09FE518F09FE518F09FE518F09FE5C0 :1000100018F09FE50000A0E1F0FF1FE518F09FE554 :1000200058000000400000004400000048000000AC :100030004C000000000000005000000054000000D0 :10004000FEFFFFEAFEFFFFEAFEFFFFEAFEFFFFEA18 :10005000FEFFFFEAFEFFFFEA98009FE5AA10A0E37B :100060005520A0E32430A0E3043080E50130A0E374 и т.д.
Куда-то делась первая строчка? А вопрос вот в чем: Как контроллер начинает считывать со своей flash памяти. Я ведь ничего не прописываю для этого!!!
|
|
|
|
|
Jan 6 2009, 15:56
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 1-01-09
Пользователь №: 42 870

|
У меня плата OLimex lpc-p2148. Убираю галку в стартапе не моргают светодиоды, ставлю не моргает помогите пожалуйчта запустить микроконтроллер!!!
|
|
|
|
|
Apr 10 2009, 13:23
|

Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 6-06-06
Из: Москва
Пользователь №: 17 793

|
Цитата(Max-sceince @ Jan 7 2009, 14:50)  УРАААААААААААААААААААААААА! Все запустил работает мыргает и писчит! Все большое спасибо кто помог в этом делее!!!! УраааааааааааааааааааааааааааЙ  утро вечера мудренее
--------------------
wbw shahr
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|