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

 
 
> Вливаюсь в коллектив ARMоводов, жду советов и дележа опытом
klen
сообщение Jul 17 2006, 15:48
Сообщение #1


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Всем привет. С сегодняшенго дня началь "трогать" ARM. Раньше только AVRками занимался и зубы точил на армы (учил матчасть и мечтал как здорово было бы 926 в бжа с сопроцессорм ....). Купил малюсенькую devboard с LPC-H2103 производства OLMER , wriggler кабель "ARM-JTAG" производства OLMER (время тратить на пайку жаба задушила, которая кстате поумнела и жалеет мое время больше чем бабло smile.gif ) . Есть еще книга Тревора Мартина с CD примерами. Весь комплект "вливания" обошелся в 856 + 469(чето очень дорого за кусок пласмассы) + 150(букварь) рублей итого 1560р.

Теперь вопросы.
1. Этого хватит чтоб не выходя из дома собрать исходник, залить в флеш, запустить и увидеть что все работает.
2. Использую для кодогенерации исключительно GCC. Собрал 4.1.1, по опыту если кто на нем сидит какие проблемы и глюки (неудобства и тд) ожидать.
3. В магазине сказали что кабель ARM-JTAG позволит проводить внутрисхемную отладку а) из микровижина cool.gif GDB(что для меня стало решающим) - это правда или нет, если да то как это делать и чем тогда лучше "внутрисхемные эмуляторы за более чем 300 баксов" ? В жизни не отлаживал через JTAG - всегда хватало цифрового осцылографа и отладочного светодиода, а 300баксов опятьже всегда нехватало.
4. Че интересное можно сделать перво наперво что ощутить вычислительное превосходство над AVR. Светодиоды не предлагать smile.gif.

За ранее спасибо.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
11 страниц V  « < 7 8 9 10 11 >  
Start new topic
Ответов (120 - 134)
alexander55
сообщение Sep 10 2007, 06:58
Сообщение #121


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Сергей Борщ @ Sep 10 2007, 10:23) *
Насколько помню здешние обсуждения, там есть в startup магический #define, который заставляет программу циклиться в startup чтобы отладчик мог перехватить управление. Этот #define надо закомментировать или наоборот. Ага, вот нашел.

Какие-то спирали Гегеля. Старик Крупский доволен наверное.

Цитата(zltigo @ Sep 10 2007, 10:30) *
Кстати, я эти две темы солью в одну вечером, ибо об одном и том-же....

А лучше сделать FAQ, тем более это так и есть.
Go to the top of the page
 
+Quote Post
Dimik
сообщение Sep 10 2007, 15:44
Сообщение #122


Участник
*

Группа: Новичок
Сообщений: 45
Регистрация: 18-02-05
Пользователь №: 2 739



Всем спасибо огромное!

Для запуска программы необходимо было в Philips_LPC210X_Startup.s добавить строчку #define STARTUP_FROM_RESET.

Теперь буду перетягивать этот проект в более привычный IAR.
Go to the top of the page
 
+Quote Post
Fachleute
сообщение Nov 19 2007, 10:40
Сообщение #123


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 15-11-05
Из: Москва
Пользователь №: 10 895



Есть плата olimex E2124 + MTlink + большое желание освоить АРМ (до этого работал тока с АВР). В example иара есть пример для Е2129 и в симуляторе все работает без проблем. При попытке отладить код примера в утройстве debug log выдает следующее: verify error at adress 0x0000010C, target byte: 0x1A,byte in file 0x06 и т.п. И зацикливается в бизассемблере. Второй день не могу сообразить куда копать, помогите пожайлуста... 05.gif


--------------------
Количество прожитых лет не равно количеству нажитого ума. ©
Все дешево, что можно купить за деньги. ©
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 19 2007, 12:42
Сообщение #124


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Fachleute @ Nov 19 2007, 12:40) *
При попытке отладить код примера в утройстве debug log выдает следующее: verify error at adress 0x0000010C, target byte: 0x1A,byte in file 0x06 и т.п. И зацикливается в бизассемблере. Второй день не могу сообразить куда копать, помогите пожайлуста... 05.gif
Убедитесь, что правильно указан кристалл (Project->Options->General), что включена заливка флеш (Project->Options->Debugger->Download снята галочка suppress download и стоит use flash loader). Убедитесь, что не превышено напряжение питания. Ну и если не поможет - пробуйте другой кристалл. Не любит флеш превышения питания sad.gif


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Fachleute
сообщение Nov 19 2007, 20:53
Сообщение #125


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 15-11-05
Из: Москва
Пользователь №: 10 895



Да все это стоит. И кристалл LPC2124 и галки где положено. Думал что-то с аппаратурой, но сейчас скомпилил и зашил фирмешной утилитой - все работает. А вот с МТлинком пока не удается... Буду копать дальше! smile.gif


--------------------
Количество прожитых лет не равно количеству нажитого ума. ©
Все дешево, что можно купить за деньги. ©
Go to the top of the page
 
+Quote Post
alexander55
сообщение Nov 20 2007, 10:17
Сообщение #126


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Fachleute @ Nov 19 2007, 23:53) *
Да все это стоит. И кристалл LPC2124 и галки где положено. Думал что-то с аппаратурой, но сейчас скомпилил и зашил фирмешной утилитой - все работает. А вот с МТлинком пока не удается... Буду копать дальше! smile.gif

Галочка на Use Flash Loader.
Go to the top of the page
 
+Quote Post
Fachleute
сообщение Nov 20 2007, 11:48
Сообщение #127


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 15-11-05
Из: Москва
Пользователь №: 10 895



Цитата(alexander55 @ Nov 20 2007, 13:17) *
Галочка на Use Flash Loader.


Дык стоит она. Еще и verify download поставил. Правда у меня Flash Loader стоит -default, может тут ошибка?


--------------------
Количество прожитых лет не равно количеству нажитого ума. ©
Все дешево, что можно купить за деньги. ©
Go to the top of the page
 
+Quote Post
alexander55
сообщение Nov 20 2007, 12:05
Сообщение #128


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Fachleute @ Nov 20 2007, 14:48) *
Дык стоит она. Еще и verify download поставил. Правда у меня Flash Loader стоит -default, может тут ошибка?

Попробуйте из списка выбрать тот, который Вам нужен.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 20 2007, 12:14
Сообщение #129


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Fachleute @ Nov 20 2007, 13:48) *
Дык стоит она. Еще и verify download поставил. Правда у меня Flash Loader стоит -default, может тут ошибка?
Нет, так и должно быть. Может кристалл битый?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
lebiga
сообщение Nov 20 2007, 12:19
Сообщение #130


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292



Цитата(Fachleute @ Nov 20 2007, 14:48) *
Дык стоит она. Еще и verify download поставил. Правда у меня Flash Loader стоит -default, может тут ошибка?


Стереть FLASH Magic все биты защиты. Проверить ноль на P1.26.
Проверить "J-Link ARM" программой связь по джитагу. Попробовать зашить через "J-Flash ARM" (все из поставки SEGGER). Только потом искать причину в ИАРЕ
Go to the top of the page
 
+Quote Post
DASM
сообщение Nov 20 2007, 12:32
Сообщение #131


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Цитата(Fachleute @ Nov 19 2007, 13:40) *
Есть плата olimex E2124 + MTlink + большое желание освоить АРМ (до этого работал тока с АВР). В example иара есть пример для Е2129 и в симуляторе все работает без проблем. При попытке отладить код примера в утройстве debug log выдает следующее: verify error at adress 0x0000010C, target byte: 0x1A,byte in file 0x06 и т.п. И зацикливается в бизассемблере. Второй день не могу сообразить куда копать, помогите пожайлуста... 05.gif

Попробуйте воспользоваться драйвером RDI. И для начала поставьте скорость мтлинка fixed поменьше - например 500 кгц. А потом будете повышать, когда все пойдет ok. Если будут вопросы - можете писать мне в личку. Если у Вас IP открытой - могу Вам попробовать залить удаленно через TCP-IP сервер.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Nov 20 2007, 12:34
Сообщение #132


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Сергей Борщ @ Nov 20 2007, 15:14) *
Нет, так и должно быть. Может кристалл битый?

Кристал должен быть рабочим (я так понял, что кристал программируется утилитой внутрисхемного программирования). Тут или JLINK или что-то с настройками IAR.
Go to the top of the page
 
+Quote Post
DASM
сообщение Nov 20 2007, 12:38
Сообщение #133


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Цитата(alexander55 @ Nov 20 2007, 15:34) *
Кристал должен быть рабочим (я так понял, что кристал программируется утилитой внутрисхемного программирования). Тут или JLINK или что-то с настройками IAR.

Строго говоря ничего из этого не следует, могут быть подпалены ноги JTAG (почти нереальный случай). На самом деле уверен вопрос в настройках. Решим.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Nov 20 2007, 12:43
Сообщение #134


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(DASM @ Nov 20 2007, 15:38) *
Строго говоря ничего из этого не следует, могут быть подпалены ноги JTAG (почти нереальный случай). На самом деле уверен вопрос в настройках. Решим.

Да, JLINK у меня на Auto глючил, а на фиксированной скорости работает ХОРОШО.
Go to the top of the page
 
+Quote Post
DASM
сообщение Nov 20 2007, 12:46
Сообщение #135


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Цитата(alexander55 @ Nov 20 2007, 15:43) *
Да, JLINK у меня на Auto глючил, а фиксированной скорости работает ХОРОШО.

У них раньше была примерно такая процедура Аuto - скорость повышалась, до тех пор, пока ID проца не начинал читаться с ошибками, потом делали откат назад на ДВЕ ступени. Начиная с 3.74 версии драйвера похоже откат стал на ОДНУ ступень, и начались у проблемы у пользователей :-(
Go to the top of the page
 
+Quote Post

11 страниц V  « < 7 8 9 10 11 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 22:11
Рейтинг@Mail.ru


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