|
Вливаюсь в коллектив ARMоводов, жду советов и дележа опытом |
|
|
|
Jul 17 2006, 15:48
|

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

|
Всем привет. С сегодняшенго дня началь "трогать" ARM. Раньше только AVRками занимался и зубы точил на армы (учил матчасть и мечтал как здорово было бы 926 в бжа с сопроцессорм ....). Купил малюсенькую devboard с LPC-H2103 производства OLMER , wriggler кабель "ARM-JTAG" производства OLMER (время тратить на пайку жаба задушила, которая кстате поумнела и жалеет мое время больше чем бабло  ) . Есть еще книга Тревора Мартина с CD примерами. Весь комплект "вливания" обошелся в 856 + 469(чето очень дорого за кусок пласмассы) + 150(букварь) рублей итого 1560р. Теперь вопросы. 1. Этого хватит чтоб не выходя из дома собрать исходник, залить в флеш, запустить и увидеть что все работает. 2. Использую для кодогенерации исключительно GCC. Собрал 4.1.1, по опыту если кто на нем сидит какие проблемы и глюки (неудобства и тд) ожидать. 3. В магазине сказали что кабель ARM-JTAG позволит проводить внутрисхемную отладку а) из микровижина  GDB(что для меня стало решающим) - это правда или нет, если да то как это делать и чем тогда лучше "внутрисхемные эмуляторы за более чем 300 баксов" ? В жизни не отлаживал через JTAG - всегда хватало цифрового осцылографа и отладочного светодиода, а 300баксов опятьже всегда нехватало. 4. Че интересное можно сделать перво наперво что ощутить вычислительное превосходство над AVR. Светодиоды не предлагать  . За ранее спасибо.
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 17 2006, 16:41
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(klen @ Jul 17 2006, 18:48)  Купил малюсенькую devboard с LPC-H2103 производства OLMER , wriggler кабель "ARM-JTAG" производства OLMER (время тратить на пайку жаба задушила, которая кстате поумнела и жалеет мое время больше чем бабло  ) . Ну производитель OLIMEX :-) сходите на olimex.com там может тоже кое-что найдете, ну и форум там есть. Wiggler наверное зря -уж больно странное поведение этой недожелезки, хотя, если заработает в Ваших конкретных условиях, то и ладно. Цитата Есть еще книга Тревора Мартина с CD примерами. Для начала и беглого обзора вполне хорошая книга. Цитата 1. Этого хватит чтоб не выходя из дома собрать исходник, залить в флеш, запустить и увидеть что все работает. Да, причем и без псевдо Wigler-а. Там свой бутовый загрузчик прошит. Цитата 3. В магазине сказали что кабель ARM-JTAG позволит проводить внутрисхемную отладку а) из микровижина  GDB(что для меня стало решающим) - это правда или нет, если да то как это делать и чем тогда лучше "внутрисхемные эмуляторы за более чем 300 баксов" ? Лучше тем, что работают всегда и много быстрее. Ну и стоят клоны 300баксовых по нынешним временам 70USD. Цитата 4. Че интересное можно сделать перво наперво что ощутить вычислительное превосходство над AVR. Светодиоды не предлагать  . Ну если вычислительную... Запустите поругаемеров типа 'камешков' разных...
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 17 2006, 16:43
|

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

|
Цитата(beer_warrior @ Jul 17 2006, 20:29)  1.Собрать и залить софт хватит. Посмотреть? А на чем? Придеться или MAX232/485 цеплять или светодитоды или ЖК. Я имел ввиду под "псмотреть" именно внутрисхемную отладку в GDB/Insight или CrossWork. Смогу? Цитата 2.Есть нюансы со входом в прерывание - я так понимаю gcc не совсем правильно сохраняет контекст (для этого проц должен перейти в ARM mode), Это если отн в Thumb был момент возникновения прерывания? Правильно? Цитата В остальном компилятор превосходен. Чьими стараниями? А? НАШИМИ!! поэтому и превосходен.
|
|
|
|
|
Jul 17 2006, 17:10
|

Местный
  
Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267

|
Зря вы так про wiggler - с самой железкой самой проблем нет и не может быть - проста как топор, а программное обеспечение от macraigor ведет себя вполне адекватно. Хотя MT-Link за $70 конечно лучше  В GDB и CrossWorks есть поддержка wiggler. Есть GDB сервер от Маcraigor для вигглер. DASM тут давал как-то ссылку на GDB сервер для MT-Link. Но что-то никто не ответил как работает.
|
|
|
|
|
Jul 17 2006, 17:19
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(goodwin @ Jul 17 2006, 20:10)  Зря вы так про wiggler - с самой железкой самой проблем нет и не может быть - проста как топор, а программное обеспечение от macraigor ведет себя вполне адекватно. К сожалению: 1) железка, как правило, еще более "топор", чем оригинальный топорный wiggler. 2) фирмачи давно забили на поддержку оного "топора", а все что, далее пишется энтузиастами, во многих случаев годится только для работы в определенных тепличных условиях. Личный опыт попыток работать с MT-Wiggler оставил неизгладимое впечатление навсегда.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 17 2006, 17:23
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Цитата Я имел ввиду под "псмотреть" именно внутрисхемную отладку в GDB/Insight или CrossWork. Смогу? Да. Цитата Это если отн в Thumb был момент возникновения прерывания? Правильно? Да. Цитата Чьими стараниями? А? НАШИМИ!! поэтому и превосходен. Я так думаю, через некоторое время на klen.org появиться много интересного?
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Jul 17 2006, 18:11
|

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

|
Цитата(goodwin @ Jul 17 2006, 21:58)  Цитата(klen @ Jul 17 2006, 20:51)  CrossWork лицензию требует, сволоч. Придется разбиратся c GDB/Insight. Надеюсь часам к двум ночи ченить хоть запустить и осцылом посмотреть.
Какая версия? У меня есть "молодильное яблоко" для v1.5... А на мыло можно? klen_s@mail.ru Поставил 1.6. На ноутбуке поставлю 1.5
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|