roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 07:54

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 170 ]  На страницу 1, 2, 3, 4, 5 ... 12  След.
Автор Сообщение
 Заголовок сообщения: ARM
СообщениеДобавлено: 04 июн 2007, 20:29 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Думаю настало время... ARM - что это такое и с чем его едят ? Обсуждаем тут.
Знаю что есть

Всё для ARM - http://arm2day.narod.ru
Там и программы - компилятор Си с симулятором, и примеры программ, и FAQ и даже доступ к макетке, компилеру и примерам на удаленном компьютере.. И простейший программатор-отладчик ARM JTAG Wigler.

Вот БОЛЬШОЙ список примеров исходников для ARM - там есть и разная память, компоненты и различные интерфейсы ...
http://www.keil.com/download/list/arm.htm

но пока не вчитывался...

Кто что знает - пишем сюда, будем вместе разбираться. Я только седня получил посылочку TMS470 и очень уж хочется его освоить.

Как получить до 10 штук нахаляву - читаем тут: viewtopic.htm?t=2096
Мне дошло меньше чем за неделю!

=== avr123 === Keil uVision - Kullanım Video Настройка проекта и симуляция - YouTube
http://www.youtube.com/watch?v=PmLUUaLSJbE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 июн 2007, 00:32 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
ARM вообще-то 32-битный и на нем можно запускать ОС, программить с использованием классов, решать всякие масштабные задачи ...

< avr123 добавил : >

ARM LPC2xxx SuperPak.rar
http://stream.ifolder.ru/6989907 Размер: 7.60 Мб

Это материалы для быстрого старта в изучении этих микроокнтроллеров. Cодержание.
1. Статьи по ARM LPC2xxx на русском.
2. Примеры МОРЕ исходников и проектов для KEIL для GCC и для KEIL-PROTEUS
3. Методичка для студентов питерского университета - лабораторные с LPC2148 USB
4. Русский даташит lpc2104 lpc2105 lpc2106
5. скачать - "Книга ARM7 LPC2000 компании Philips Вводный курс"

Интересные конкурсные проекты на ARM можно найти на
http://www.circuitcellar.com/designstel ... nners.html

Из моего опыта:

1. Советую использовать для ARM компилятор Keil.com с великолепнейшим симулятором !
http://www.keil.com/uvision/db_anl_logicanalyzer.asp

2. Поработать в KEIL с LPC и другими ARM можно на удаленном ПК через интернет - http://www.arm2day.narod.ru

3. Для связи ПК с МК программа H-JTAG и схему адаптера с их сайта - http://www.hjtag.com/QA.html

4. Схему макетки для ARM и доку как с ней работать скачать на http://www.keil.com
Там мощнейшая база данный с ответами на ТЫСЯЧИ вопросов юзеров с примерами кода !

5. Русскоязычные советы и ответы по ARM есть на http://www.arm2day.narod.ru
там же схемы USB JTAG модно найти.

6. Советую скачать книгу - Guide To The Philips ARM7 LPC21xx Hitex (10 Мб PDF)
http://www.hitex.co.uk/arm/lpc2000book/ ... dpage.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 июн 2007, 00:50 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
АРМ может справится и с видео(но не все) и програмно МП3 декодировать...

есть 3 разновидности АРМов, это АРМ7, АРМ9, АРМ11
под них есть порты линукса (и не только)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 июн 2007, 02:09 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Есть пачка конкретных вопросов:

1)Интерфейс программирования.
Он одинаковый для всех АРМ или у каждого производителя свой?
Подойдет ли JTAG от STK-500? - очень уж хочется сделать универсальный программатор AVR USB STK-500...

avr123 собрал и использовал H-JTAG (http://www.hjtag.com/index.html) работает прекрасно, бесплатный и простой

2)Среда разработки?

avr123 советую KEIL.com - великолепная среда с супер симулятором !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 июн 2007, 02:24 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
-= Александр =- писал(а):
Есть пачка конкретных вопросов:

1)Интерфейс программирования.
Он одинаковый для всех АРМ или у каждого производителя свой?
Подойдет ли JTAG от STK-500? - очень уж хочется сделать универсальный программатор AVR USB STK-500...

2)Среда разработки?


1) JTAG, но он там другой. есть еще интерфейсы, но они вроде разные

2) IAR, GCC


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 июн 2007, 15:09 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Сергей, а какой лучше юзать программатор? Есть схемки для USB? А то покупать готовый как всегда жаба душит...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 июн 2007, 15:23 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Как я понял в АТ91 есть такое место в памяти где загружена SAMBA(насколько я понимаю - это прошивка), можно сделать так, что в процессор загрузится она и можно подключать к компу и прошивать. Но чтобы прошить еще раз, ну жно опять загрузить samb'у в него. Я загружаю - путем перемычки на плате.(Плата, как я уже упоминал гдето, от OLIMEX).
[off] Схему подключения USB пока не нашел у себя, но зато нашел несколько схем для АТ91.[/off]


Вложения:
image036.jpg
image036.jpg [ 79.91 КиБ | Просмотров: 24476 ]
image034.jpg
image034.jpg [ 62.65 КиБ | Просмотров: 23611 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 июн 2007, 22:58 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Так SAMBA уже по-дефолту в нем есть? Или ее тоже надо прошивать?
И через что происходит прошивание?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 июн 2007, 23:11 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
В чипе уже стоит самба, если почитать даташит то можно увидеть вот что:
[off]ЗЫ: прошивание происходит через USB, что с одной стороны удобно, но с другой - не очень. Схема примерно такая:
МК выключен, ставим перемычку, включаем, ждем несколько секунд(гдето было написано что лучше ждать 10 сек), выключаем МК, снимаем перемычку, включаем, подсоединяем к компу(если в первый раз, то дрова должны установицца, если нет - то должен появицца знакчок подлюченного юсб устройства). Все, через специальную прогу SAMBA-PROG прошиваем bin файл в процессор. Вследствии этого самба внутри МК затирается на новую прошивку. Теперь прежде чем прошить заного - нужно сделать все сначала, с выключения МК... и тд. Так как у мну нет возможности приобрести или спаять жтаг, то пользуюсь пока таким методом. Жалко протеус умеет только ядро ARM7 симулить.. кста, в протеусе есть пример с ОС на этом ядре, только нужен не слабй комп чтобы это просимулировать.[/off]


Вложения:
smb.JPG
smb.JPG [ 27.58 КиБ | Просмотров: 32438 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 июн 2007, 09:05 
Не в сети

Зарегистрирован: 16 фев 2007, 16:33
Сообщения: 161
Откуда: Петропавловск-Камчатский
Давайте разграничивать обязательно микроконтроллеры AT91 и TMS470. Так как одни более популярные а вторые можно надыбать на халяву, на первые все таки есть информация а вот на вторые что то глухо (((.
В документации на At91 краешком глаза заметил что можно ещё через какой то CAN програмировать.
На странице курса которая указана вначале темы есть ссылка на русское описание AT91SAM7.
А вот TMS470 можно програмировать через ЮСБ ???  И по возможности выложите схемку програматора JTAG под эти два микроконтроллера.


Вложения:
AT91 In-System Programmer (ISP).pdf [346 КиБ]
Скачиваний: 241
AT91SAM CAN Bootloader User Notes.pdf [249.19 КиБ]
Скачиваний: 183
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 июн 2007, 15:06 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Начнемс с ЖТАГ. Вот есть так называемый Виглер ака Wiggler. Здесь


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 июн 2007, 16:06 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Эх... Опять сказывается отсутствие LPT в моем компутере...  :cry:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 июн 2007, 22:28 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
[off]А у меня LPT есть  хехе) Но мне всеравно влом паять Виглер... пока устраиввает юсб для прошивки, хотя для отладки всетаки не обойтись без жтаг[/off]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 июн 2007, 11:45 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Сергей писал(а):
Начнемс с ЖТАГ. Вот есть так называемый Виглер ака Wiggler. Здесь

Ссылка не работает открывается пустое окно.
[off]Странно, я жму и все открывается и загружается. Вот http://www.bicotech.com/?page=prod_wiggler&lg=ru<Сергей>
У меня тоже работает <Александр>[/off]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 июн 2007, 11:46 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
-= Александр =- писал(а):
Эх... Опять сказывается отсутствие LPT в моем компутере...  :cry:

-= Александр =- купи себе плату расширения с LPT и закрой вопрос, стоит правда в районе 20 у. е.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 170 ]  На страницу 1, 2, 3, 4, 5 ... 12  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO