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

 
 
> Вливаюсь в коллектив 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
 
Start new topic
Ответов
klen
сообщение Jul 18 2006, 12:55
Сообщение #2


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

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



Как CrossWorkss'у сказать чтоб он зашил в контроллер программу котороая без JTAG кабеля начинала работать после сброса? Ничего понять немогу.
Go to the top of the page
 
+Quote Post
goodwin
сообщение Jul 18 2006, 19:30
Сообщение #3


Местный
***

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



Цитата(klen @ Jul 18 2006, 15:55) *
Как CrossWorkss'у сказать чтоб он зашил в контроллер программу котороая без JTAG кабеля начинала работать после сброса? Ничего понять немогу.


Не поленился, сейчас установил CrossWorks 1.5... Отладочная плата SAM7-P64 от Олимекс, вигглер,
пример из поставки компилятора - "usart", "ARM Flash Debug". Вот лог:

Код
Executing reset script FLASHReset()
Loading target script file C:\CrossWorks\targets\ATMEL_AT91SAM7\AT91SAM7_Target.js
Downloading Loader.exe to Macraigor Wiggler (20 Pin)
  Programming completed in 250 ms — 13,296 bytes/sec
    Programming 3.2 KB of  at 0x200000
Download complete
Downloading usart.elf to Macraigor Wiggler (20 Pin)
  Erasing completed in 15 ms — 240,800 bytes/sec
  Programming completed in 313 ms — 11,539 bytes/sec
    Programming 3.5 KB of  at 0x100000
Download complete
Verifying usart.elf on Macraigor Wiggler (20 Pin)
  Verifying completed in 31 ms — 116,516 bytes/sec
    verifying section : size 0xe1c, addr 0x100000
Verify completed
Executing reset script FLASHReset()
Loading target script file C:\CrossWorks\targets\ATMEL_AT91SAM7\AT91SAM7_Target.js


Все программируется, оттлаживается, после выдергивания вигглера и сброса все работает автономно с терминалом... Так что неправда ваша wink.gif
Go to the top of the page
 
+Quote Post
klen
сообщение Jul 18 2006, 19:37
Сообщение #4


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

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



А с "терминалом" это как?

вот мой лог:
Цитата
Executing reset script FLASHReset()
Loading target script file C:\Program Files\Rowley Associates Limited\CrossWorks for ARM 1.6\targets\Philips_LPC210X\Philips_LPC210X_Target.js
Downloading “Loader.elf” to Macraigor Wiggler (20 Pin)
Programming completed in 219 ms — 22,739 bytes/sec
Programming 4.8 KB of addresses 40000000 — 40001373
Download complete
Verifying “Loader.elf” on Macraigor Wiggler (20 Pin)
Verifying completed in 203 ms — 24,532 bytes/sec
Verifying 4.8 KB of addresses 40000000 — 40001373
Verify complete
Downloading “demo_0.elf” to Macraigor Wiggler (20 Pin)
Erasing completed in 297 ms — 5,077 bytes/sec
Programming completed in 78 ms — 19,333 bytes/sec
Programming 1.4 KB of addresses 00000000 — 000005e3
Download complete
Verifying “demo_0.elf” on Macraigor Wiggler (20 Pin)
Verifying completed in 15 ms — 100,533 bytes/sec
Verifying 1.4 KB of addresses 00000000 — 000005e3
Verify complete
Executing reset script FLASHReset()
Loading target script file C:\Program Files\Rowley Associates Limited\CrossWorks for ARM 1.6\targets\Philips_LPC210X\Philips_LPC210X_Target.js


Лыжи не едут sad.gif запускаю под отладчиком - работает, выдергиваю кабель - работает, нажимаю кнопочку ресет - ФСЕ! ТИШИНА И МЕРВЫЙ С КОСАМИ СТОЯТЬ...SOS...HELP...

Сообщение отредактировал klen - Jul 18 2006, 19:37
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 19 2006, 15:45
Сообщение #5


Гуру
******

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



Цитата(klen @ Jul 18 2006, 22:37) *
Лыжи не едут sad.gif запускаю под отладчиком - работает, выдергиваю кабель - работает, нажимаю кнопочку ресет - ФСЕ! ТИШИНА И МЕРВЫЙ С КОСАМИ СТОЯТЬ...SOS...HELP...
Эта, вдруг подумалось... А ноги отвечающие за старт приложения/загрузчика подтянуты куда надо? Хотя на моей макетке никуда не подтянуты и все работает, но может тогда залипли не туда?


--------------------
На любой вопрос даю любой ответ
"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

Сообщений в этой теме
- klen   Вливаюсь в коллектив ARMоводов   Jul 17 2006, 15:48
- - beer_warrior   1.Собрать и залить софт хватит. Посмотреть? А на ч...   Jul 17 2006, 16:29
|- - klen   Цитата(beer_warrior @ Jul 17 2006, 20:29)...   Jul 17 2006, 16:43
- - zltigo   Цитата(klen @ Jul 17 2006, 18:48) Купил м...   Jul 17 2006, 16:41
- - goodwin   Зря вы так про wiggler - с самой железкой самой пр...   Jul 17 2006, 17:10
|- - zltigo   Цитата(goodwin @ Jul 17 2006, 20:10) Зря ...   Jul 17 2006, 17:19
- - beer_warrior   ЦитатаЯ имел ввиду под "псмотреть" именн...   Jul 17 2006, 17:23
- - goodwin   В полемику вступать не буду. У меня действительно ...   Jul 17 2006, 17:34
- - klen   CrossWork лицензию требует, сволоч. Придется разби...   Jul 17 2006, 17:51
|- - goodwin   Цитата(klen @ Jul 17 2006, 20:51) CrossWo...   Jul 17 2006, 17:58
|- - klen   Цитата(goodwin @ Jul 17 2006, 21:58) Цита...   Jul 17 2006, 18:11
- - oll   Ну теперь, если Клен взялся за GCC для Армов будут...   Jul 18 2006, 04:53
|- - klen   Цитата(oll @ Jul 18 2006, 08:53) Ну тепер...   Jul 18 2006, 06:06
- - SpiritDance   Интересно а есть ли подобная отладочная платка с S...   Jul 18 2006, 09:29
- - klen   Запустил платку. НО есть проблемка. Собираю проект...   Jul 18 2006, 09:33
- - SpiritDance   С 64 у меня под рукой и так россыпь целая.   Jul 18 2006, 11:57
|- - klen   Цитата(Сергей Борщ @ Jul 19 2006, 19:45) ...   Jul 19 2006, 16:53
|- - zltigo   Цитата(klen @ Jul 19 2006, 19:53) ээ с эт...   Jul 19 2006, 17:21
||- - klen   Цитата(zltigo @ Jul 19 2006, 21:21) Цитат...   Jul 19 2006, 17:25
||- - zltigo   Цитата(klen @ Jul 19 2006, 20:25) Так че ...   Jul 19 2006, 17:34
||- - klen   Цитата(zltigo @ Jul 19 2006, 21:34) Цитат...   Jul 19 2006, 17:52
||- - zltigo   Цитата(klen @ Jul 19 2006, 20:52) допусит...   Jul 19 2006, 18:04
||- - klen   Цитата(zltigo @ Jul 19 2006, 22:04) Цитат...   Jul 19 2006, 18:19
||- - goodwin   Цитата(klen @ Jul 19 2006, 21:19) Цитата(...   Jul 19 2006, 18:28
|||- - zltigo   Цитата(goodwin @ Jul 19 2006, 21:28) Толь...   Jul 19 2006, 19:07
||- - AVR   Извините за оффтоп, но хотелось бы спросить про ко...   Jul 19 2006, 18:32
||- - klen   Цитата(AVR @ Jul 19 2006, 22:32) Извините...   Jul 19 2006, 18:56
||- - zltigo   Цитата(klen @ Jul 19 2006, 21:56) 2. У ме...   Jul 19 2006, 19:16
||- - goodwin   Цитата(zltigo @ Jul 19 2006, 22:16) Ну дл...   Jul 19 2006, 19:23
|- - zltigo   Цитата(klen @ Jul 19 2006, 19:53) кусок к...   Jul 19 2006, 20:19
|- - klen   Цитата(zltigo @ Jul 20 2006, 00:19) Цитат...   Jul 19 2006, 20:34
|- - zltigo   Цитата(klen @ Jul 19 2006, 23:34) Вопрос ...   Jul 19 2006, 21:09
|- - klen   Цитата(zltigo @ Jul 20 2006, 01:09) Цитат...   Jul 19 2006, 21:20
|- - zltigo   Цитата(klen @ Jul 20 2006, 00:20) а тут т...   Jul 19 2006, 21:34
|- - goodwin   Цитата(zltigo @ Jul 20 2006, 00:34) Ну на...   Jul 19 2006, 22:03
- - AVR   Здравствуйте! Я тоже хотел бы поработать с ARM...   Jul 18 2006, 17:55
- - beer_warrior   Минимально Железо 1.Плату под SAM. Шаг там очень ...   Jul 18 2006, 18:31
|- - AVR   Цитата(beer_warrior @ Jul 18 2006, 22:31)...   Jul 18 2006, 18:55
|- - zltigo   Цитата(AVR @ Jul 18 2006, 21:55) Что озна...   Jul 18 2006, 19:02
|- - AVR   Цитата(zltigo @ Jul 18 2006, 23:02) Цитат...   Jul 18 2006, 19:16
|- - klen   Цитата(AVR @ Jul 18 2006, 23:16) Где можн...   Jul 18 2006, 19:28
||- - AVR   Цитата(klen @ Jul 18 2006, 23:28) Цитата(...   Jul 18 2006, 20:24
|||- - goodwin   Цитата(AVR @ Jul 18 2006, 23:24) Да, там ...   Jul 18 2006, 20:35
|||- - klen   Получил на выводе порта меанд с частотой 25.82 Мгц...   Jul 19 2006, 05:42
|||- - zltigo   Цитата(goodwin @ Jul 18 2006, 23:35) Я бр...   Jul 19 2006, 06:36
||- - jack_avenger   Цитата(klen @ Jul 18 2006, 22:28) ... втр...   Jul 19 2006, 06:31
||- - klen   2_jack_avenger платка называется LPC-H2103 произв...   Jul 19 2006, 06:37
|- - zltigo   Цитата(AVR @ Jul 18 2006, 22:16) Где можн...   Jul 18 2006, 20:31
- - SpiritDance   1к5 - 1,5 КОм Не мучаетесь со схемой просто купит...   Jul 18 2006, 19:05
- - beer_warrior   ЦитатаМожно подробнее про ошибку в схеме, что нужн...   Jul 18 2006, 19:06
- - beer_warrior   ЦитатаУ процов шаг между ножками 0.5мм. Это Вам не...   Jul 18 2006, 19:22
- - goodwin   Все тоже самое, только пример для LPC и плата соот...   Jul 18 2006, 20:10
- - beer_warrior   ЦитатаА не подскажете как платка с LPC2ХХХ обзывае...   Jul 19 2006, 08:38
- - Alex B._   >> Или в Питере в каком-то виде тоже существ...   Jul 19 2006, 10:36
|- - zltigo   Цитата(Alex B._ @ Jul 19 2006, 13:36) ...   Jul 19 2006, 11:01
- - goodwin   2klen: Я письмишко намылил. Если ответите, могу пр...   Jul 19 2006, 18:13
|- - klen   Цитата(goodwin @ Jul 19 2006, 22:13) 2kle...   Jul 19 2006, 19:29
- - goodwin   Ну для начала неплохо бы ответить на мое письмишко...   Jul 19 2006, 19:11
- - klen   Сигнарута записана правильня - калькулятором прове...   Jul 19 2006, 19:54
- - klen   Спасибо за советы и помощь. Завтра продолжу.   Jul 19 2006, 21:47
- - goodwin   Ну насчет партизанского молчания - это зря... Ты к...   Jul 19 2006, 21:52
- - klen   "Начинаю вливатся: ДЕНЬ ТРЕТИЙ" Третий ...   Jul 20 2006, 03:55
|- - zltigo   Цитата(klen @ Jul 20 2006, 06:55) ...что ...   Jul 20 2006, 06:32
|- - Сергей Борщ   Цитата(klen @ Jul 20 2006, 06:55) "Н...   Jul 20 2006, 07:48
|- - zltigo   Цитата(Сергей Борщ @ Jul 20 2006, 10:48) ...   Jul 20 2006, 08:17
|- - klen   Цитата(Сергей Борщ @ Jul 20 2006, 11:48) ...   Jul 20 2006, 08:42
|- - zltigo   Цитата(klen @ Jul 20 2006, 11:42) Я прави...   Jul 20 2006, 09:47
- - Старый Бабай   Народ кто может поделится таблеткой к CrossWorks 1...   Jul 20 2006, 04:50
|- - klen   Цитата(Старый Бабай @ Jul 20 2006, 08:50)...   Jul 20 2006, 05:25
|- - Старый Бабай   Цитата(klen @ Jul 20 2006, 08:25) Цитата(...   Jul 20 2006, 05:39
- - klen   Все просто чудненько! Сделал описанные действи...   Jul 20 2006, 11:57
|- - zltigo   Цитата(klen @ Jul 20 2006, 14:57) Загрузк...   Jul 20 2006, 15:21
|- - klen   Цитата(zltigo @ Jul 20 2006, 19:21) Если ...   Jul 20 2006, 16:20
|- - zltigo   Цитата(klen @ Jul 20 2006, 19:20) Многие ...   Jul 20 2006, 16:44
|- - klen   Цитата(zltigo @ Jul 20 2006, 20:44) Цитат...   Jul 20 2006, 17:11
|- - zltigo   Цитата(klen @ Jul 20 2006, 20:11) Возник ...   Jul 20 2006, 17:35
|- - AVR   Как заливать программу в SAM7S64 при помощи ARM-JT...   Jul 20 2006, 17:41
- - klen   2_zltigo Существенное замечание.. однако, есть ол...   Jul 20 2006, 18:15
|- - AVR   Цитата(klen @ Jul 20 2006, 22:15) Сей про...   Jul 20 2006, 18:42
|- - klen   2_AVR Кто смелый? Кто первый... удлинять будет? ...   Jul 20 2006, 18:52
|- - AVR   Цитата(klen @ Jul 20 2006, 22:52) А как т...   Jul 20 2006, 19:04
|- - zltigo   Цитата(klen @ Jul 20 2006, 21:52) 2_AVR К...   Jul 20 2006, 19:22
|- - goodwin   Цитата(zltigo @ Jul 20 2006, 22:22) Цитат...   Jul 20 2006, 19:41
|- - AVR   У меня проблема возникла... Если после включения П...   Jul 20 2006, 20:02
|- - AVR   Проблему решил (надо включать при отсоединенном JT...   Jul 20 2006, 21:17
|- - Сергей Борщ   Цитата(AVR @ Jul 21 2006, 00:17) При отла...   Jul 21 2006, 07:42
|- - zltigo   Цитата(Сергей Борщ @ Jul 21 2006, 10:42) ...   Jul 21 2006, 07:53
|- - AVR   Цитата(Сергей Борщ @ Jul 21 2006, 11:42) ...   Jul 21 2006, 18:52
- - Kopa   Вопрос: Где можно найти описание процессора Samsun...   Jul 21 2006, 03:18
- - klen   Сложилось впечатление что таймеры продалжают счита...   Jul 21 2006, 16:59
|- - zltigo   Цитата(klen @ Jul 21 2006, 19:59) Сложило...   Jul 21 2006, 17:05
|- - klen   Цитата(zltigo @ Jul 21 2006, 21:05) Цитат...   Jul 21 2006, 17:53
|- - zltigo   Цитата(klen @ Jul 21 2006, 20:53) Ну это ...   Jul 21 2006, 18:17
- - klen   В книге написано что в miniARM, LPC2101/2/3 в моду...   Jul 21 2006, 20:07
|- - AVR   Рассматривая пример программы для sam7s64 я наткну...   Jul 21 2006, 22:55
- - SpiritDance   Плохо с математикой, вернее с булевой алгеброй, 3 ...   Jul 22 2006, 14:27
2 страниц V   1 2 >


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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