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

 
 
 
Reply to this topicStart new topic
> Olimex ADuC7026 + ARM-USB-TINY-H + Keil, помогите выбрать оценочную плату и отладчик для ADuC7026
PaulP
сообщение Jan 24 2012, 12:31
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 20-01-12
Пользователь №: 69 759



Добрый день!
Сейчас изучаю ARM на примере семейства ADuC 70XX. Поскольку в наших торговых организациях фирменные StarterKit'ы - под заказ и долго ждать, изучаю альтернативы. AnalogDevices представлен в основном платами Olimex, такими как эта ADuC-P7026 DEVELOPMENT PROTOTYPE BOARD


Вопрос: подходит ли для этой платы JTAG-адаптер ARM-USB-TINY-H
И будет ли эта связка работать со средой Keil uVision?
Go to the top of the page
 
+Quote Post
SII
сообщение Jan 29 2012, 23:07
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Технически-то подходит (у всех АРМов JTAG одинаковый), а вот с Кейлом вряд ли работать будет. ИМХО, надо брать Segger -- либо оригинальный, либо клон (J-Link, от Стартеркита, например). С "сеггерами" работает всё.
Go to the top of the page
 
+Quote Post
PaulP
сообщение Jan 30 2012, 06:13
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 20-01-12
Пользователь №: 69 759




Цитата(SII @ Jan 30 2012, 03:07) *
Технически-то подходит (у всех АРМов JTAG одинаковый), а вот с Кейлом вряд ли работать будет. ИМХО, надо брать Segger -- либо оригинальный, либо клон (J-Link, от Стартеркита, например). С "сеггерами" работает всё.


Вышеприведенное железо уже куплено sm.gif
Как вы думаете, вот этот программатор подойдёт?http://starterkit.ru/html/index.php?name=s...=view&id=15

Хотя сначала попробую другие среды разработки.

Сообщение отредактировал PaulP - Jan 30 2012, 06:14
Go to the top of the page
 
+Quote Post
SII
сообщение Jan 30 2012, 07:32
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Ваш проц имеет ядро ARM7TDMI-S, этот программатор его поддерживает. Значит, пойдёт. Другое дело, что на программаторах лучше не экономить. Сегодня работаете с одним процессором, завтра захочется что-то помощнее -- и тут может иметь место облом-с.
Go to the top of the page
 
+Quote Post
PaulP
сообщение Jan 30 2012, 17:05
Сообщение #5





Группа: Новичок
Сообщений: 4
Регистрация: 20-01-12
Пользователь №: 69 759



А какой программатор вы бы порекомендовали в таком случае?
Go to the top of the page
 
+Quote Post
SII
сообщение Jan 31 2012, 01:08
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



ИМХО, брать надо нормальный полноценный J-Link, у которого в описании явно сказано, что он поддерживает не только старые ядра серий ARM7 (у Вашего процессора именно такое, наиболее древнее из всё ещё употребляющихся) и ARM9, но и все Cortex'и, а не только Cortex-M. Дело в том, что именно ядра Cortex являются наиболее современными и, соответственно, в блишайшие довольно много лет никуда не исчезнут. Начинать освоение ARMов можно на любом ядре, конечно, да и для своих самоделок любое годится, но если брать с прицелом на будущее, то лучше по понятным причинам ориентироваться на современность. Тот же шнурок, что Вы упомянули выше, поддерживает только Cortex-M, причём, если верить описанию, только одну из разновидностей этой серии ядер -- Cortex-M3. Она сейчас наиболее популярна, но появились уже существенно более "вкусные" Cortex-M4. А ведь есть ещё Cortex-R и Cortex-A (процессоры на последних стоят во всяких там телефонах, планшетах и т.п.). Из СКшных, пожалуй, вот этот. У него, правда, не упомянута поддержка Cortex-R, но, во-первых, она могла быть добавлена позже, и про неё просто забыли написать (про Cortex-A написано в самом конце, а не в общем списке), а во-вторых, эти ядра используются только в мощных микроконтроллерах, а посему малопопулярны у "простых смертных": обычно возятся либо со сравнительно слабыми микроконтроллерами Cortex-M, либо с полноценными микропроцессорами Cortex-A.

Кстати, с продукцией Стартеркита надо быть достаточно осторожным. Про программаторы ничего плохого не скажу: сам использую, никаких проблем никогда не возникало (хотя подозреваю, что они клонируют J-Link незаконно, уж очень подозрительно низкая ценая -- но этим пускай прокуратура занимается, если ей надо), но вот платы... Сделаны они довольно безграмотно, комплектующие -- подешевле, припой -- похуже, регулярно имеют место разного рода косяки. Например, на ранних платах с процессором AT91SAM9G45 разработчик решил сэкономить на кварце для Ethernet и тактировать прямо от процессора, что прямо запрещено даташитом. В результате сеть работала или не работала в зависимости от фазы луны и других мистических факторов, в конце концов заставив отказаться тамошних "экономистов" от такого решения и поставить-таки кварц, но ведь приличное количество плат уже было продано...

Сообщение отредактировал SII - Jan 31 2012, 01:10
Go to the top of the page
 
+Quote Post
PaulP
сообщение Feb 2 2012, 10:24
Сообщение #7





Группа: Новичок
Сообщений: 4
Регистрация: 20-01-12
Пользователь №: 69 759



SII, спасибо за ответы!
Кстати, нашел здесь темы с такими же стартовыми условиями - плата Olimex и её же программатор, работающий со свободными средствами разработки. Вопросов там очень много. Мне, делающему первые шаги в микроконтроллерах, конечно будет комфортнее работать в той среде где я 100% уверен - мои учебные примеры заработают.
Go to the top of the page
 
+Quote Post
Pedro
сообщение May 30 2012, 14:27
Сообщение #8





Группа: Новичок
Сообщений: 1
Регистрация: 30-05-12
Пользователь №: 72 086



А такой вот прогромматор будет работать с этой платой?
http://www.chipdip.ru/product/arm-jtag.aspx
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th April 2024 - 01:50
Рейтинг@Mail.ru


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