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

 
 
> Начало с ARM, простые вопросы
djhall
сообщение Jan 18 2014, 18:08
Сообщение #1


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

Группа: Свой
Сообщений: 168
Регистрация: 29-04-06
Пользователь №: 16 608



Всегда наиболее сложно начинать разбираться с чем-то, поэтому прошу не ругать за слишком дилетантские вопросы.
Решил вот освоить новую для себя область - микропроцессоры ARM и мне приглянулись процессоры фирмы Texas Instruments, а именно AM335x ARM Cortex-A8 и
отладочная плата для них AM335x Starter Kit http://www.ti.com/tool/tmdssk3358 Ранее занимался разработкой на ПЛИС.
Всегда переходя на что-то новое считаю важным решить несколько основных вопросов, а именно:
1. В чём програмировать? Хотелось бы использовать IAR Embedded Workbench for ARM. Вроде он поддерживает эти процессоры. Можно ли в нём пошагово
выполнять программу? Также TI предоставляет SDK для Linux и Android - нормально ли они интегрируются в IAR? Короче хотелось бы узнать нюансы работы в IAR.
2. Чем програмировать? Хотелось бы узнать нужны ли какие-нибудь программаторы (типа JTAG) для загрузки и отладки программы или это делается как-то подругому.
3. Наличие литературы и примеров. Ну думаю с армами такой проблемы нет.

Ну и вообще хотелось бы узнать всё что нужно для начала работы с армами.
Заранее благодары всех кто поделится опытом и ссылками.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
djhall
сообщение Jan 20 2014, 11:30
Сообщение #2


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

Группа: Свой
Сообщений: 168
Регистрация: 29-04-06
Пользователь №: 16 608



Цитата
1. В чём програмировать?

Понятно, т.е. Code Composer Studio предпочтительней. IAR отпадает. А что с Keil?

Цитата
2. Чем програмировать?

Даже если JTAGом я отладить ни чего не смогу в любом случае программу как-то в память записать придётся. Если она на SD карте, то ещё можно как-то обойтись и записать с помощью кардридера, а как быть если она должна быть в какой-нибудь NAND Flash памяти. В общем загрузочный кабель (он же отладчик, он же эмулятор) все равно необходим. Пока нашёл несколько, но их явно значительно больше: XDS100, XDS200 и XDS560. Что же выбрать, в чём разница и почему такое разнообразие разъёмов - 14, 20, 60 пинов? Правильно ли я понимаю, что на AM335x Starter Kit уже есть встроенный XDS100.
Go to the top of the page
 
+Quote Post
AndrejM
сообщение Jan 20 2014, 11:40
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 20-11-13
Пользователь №: 79 278



Цитата(djhall @ Jan 20 2014, 15:30) *
Понятно, т.е. Code Composer Studio предпочтительней. IAR отпадает. А что с Keil?


Даже если JTAGом я отладить ни чего не смогу в любом случае программу как-то в память записать придётся. Если она на SD карте, то ещё можно как-то обойтись и записать с помощью кардридера, а как быть если она должна быть в какой-нибудь NAND Flash памяти. В общем загрузочный кабель (он же отладчик, он же эмулятор) все равно необходим. Пока нашёл несколько, но их явно значительно больше: XDS100, XDS200 и XDS560. Что же выбрать, в чём разница и почему такое разнообразие разъёмов - 14, 20, 60 пинов? Правильно ли я понимаю, что на AM335x Starter Kit уже есть встроенный XDS100.


если вы не собираетесь Code Composer Studio покупать , тогда без активации вам будет доступен только XDS100 в качестве отладчика.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jan 20 2014, 15:17
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(AndrejM @ Jan 20 2014, 17:40) *
если вы не собираетесь Code Composer Studio покупать , тогда без активации вам будет доступен только XDS100 в качестве отладчика.

CCS3.3 не требует активации и работает с XDS510. Если поддерживает этот проц...
Go to the top of the page
 
+Quote Post



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

 


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


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