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

 
 
 
Reply to this topicStart new topic
> Программатор для ARM Atmel
maloii
сообщение Apr 20 2009, 19:34
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 29-02-08
Пользователь №: 35 472



Посоветуйте простой программатор для ARM чипов от Atmel типа AT91SAM7S256. Атмеловский джетаг какой то дорогой, можно ченить самому собрать или купить подешевле? У меня есть AT AVR ISP2, может его какнить можно заточить под ARM?

Сообщение отредактировал maloii - Apr 20 2009, 19:41
Go to the top of the page
 
+Quote Post
Denisvak
сообщение Apr 20 2009, 19:41
Сообщение #2


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

Группа: Участник
Сообщений: 141
Регистрация: 7-03-06
Из: Санкт-Петербург
Пользователь №: 15 038



Его вроде как можно по usb и 232 прошивать. не нужен программатор.
http://www.atmel.com/dyn/products/tools_ca...sp?tool_id=3883
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Apr 20 2009, 20:39
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(maloii @ Apr 20 2009, 23:34) *
Посоветуйте простой программатор для ARM чипов от Atmel типа AT91SAM7S256. Атмеловский джетаг какой то дорогой, можно ченить самому собрать или купить подешевле? У меня есть AT AVR ISP2, может его какнить можно заточить под ARM?


загляните сюда. Если лень wiggler собирать (занимает час), можно взять stk200

Переходящим с AVR на ARM, использование STK-200 как JTAG адаптера
http://electronix.ru/forum/index.php?showtopic=60978

А вот как с isp2 быть, не подскажу.

Сообщение отредактировал Genadi Zawidowski - Apr 20 2009, 20:43
Go to the top of the page
 
+Quote Post
maloii
сообщение Apr 21 2009, 03:46
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 29-02-08
Пользователь №: 35 472



А что ни будь для USB есть? У меня просто нет LPT порта :-( .
Go to the top of the page
 
+Quote Post
VSt&
сообщение Apr 21 2009, 03:53
Сообщение #5


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

Группа: Свой
Сообщений: 101
Регистрация: 3-08-06
Из: Екатеринбург
Пользователь №: 19 275



MT-Link, самодельный либо приобрести за около 1000р
Go to the top of the page
 
+Quote Post
maloii
сообщение Apr 21 2009, 05:49
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 29-02-08
Пользователь №: 35 472



Цитата(VSt& @ Apr 21 2009, 07:53) *
MT-Link, самодельный либо приобрести за около 1000р

А где его за 1000р можно купить? В тере он стоит 2612.75 :-(
Go to the top of the page
 
+Quote Post
maloii
сообщение Apr 21 2009, 07:42
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 29-02-08
Пользователь №: 35 472



Цитата(Denisvak @ Apr 20 2009, 23:41) *
Его вроде как можно по usb и 232 прошивать. не нужен программатор.
http://www.atmel.com/dyn/products/tools_ca...sp?tool_id=3883

Чето найти не могу как, там наверное бутлоадер должен быть или как?
Go to the top of the page
 
+Quote Post
vovanse
сообщение Apr 21 2009, 08:01
Сообщение #8


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

Группа: Свой
Сообщений: 185
Регистрация: 14-02-06
Из: Кемерово
Пользователь №: 14 293



На сколько я понимаю, там bootloader зашит в каждый кристалл.
Цитата
The SAM-BA™ Boot Recovery restores the SAM-BA Boot in the first two sectors of the on-chip Flash memory. The SAM-BA Boot recovery is performed when the TST pin and the PA0, PA1 and PA2 pins are all tied high.
The SAM-BA Boot Assistant is a default Boot Program that provides an easy way to program
in situ the on-chip Flash memory.
The SAM-BA Boot Assistant supports serial communication through the DBGU or through the
USB Device Port. (The AT91SAM7S32 has no USB Device Port.)
• Communication through the DBGU supports a wide range of crystals from 3 to 20 MHz via
software auto-detection.
• Communication through the USB Device Port is limited to an 18.432 MHz crystal.
The SAM-BA Boot provides an interface with SAM-BA Graphic User Interface (GUI).


Сообщение отредактировал vovanse - Apr 21 2009, 08:04
Go to the top of the page
 
+Quote Post
maloii
сообщение Apr 21 2009, 12:13
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 29-02-08
Пользователь №: 35 472



Продолжаю серию тупых вопросов blush.gif .
Выбрал я чип AT91SAM7S256. По датащиту максимальная частота у него 55Mhz. Я хочу работать именно на ней, потому как от AVR ухожу именно из за недостатка онной. Прошивать буду через USB (SAM-BA). Как я понял что кварц я максимальный могу поставить на 20Mhz а для работы с USB вообще 18.432 MHz. Так вот вопрос как зваести потом чип на максимальной скорости? Как я понимаю нужно выставить PLL, где и как он выставляется?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 21 2009, 13:03
Сообщение #10


Гуру
******

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



Цитата(maloii @ Apr 21 2009, 15:13) *
Как я понимаю нужно выставить PLL, где и как он выставляется?
Об этом очень подробно написано в даташите, в разделе 25. Clock Generator. Предлагаете пересказать его?


--------------------
На любой вопрос даю любой ответ
"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
maloii
сообщение Apr 21 2009, 13:18
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 29-02-08
Пользователь №: 35 472



Извините меня конечно, но я не особо понял что там написано sad.gif . В том то и суть что запутался конкретно. Что такое PLL Filter и с чем его едят и на фига он нужен. Посмотрел скрины программы SAM-BA и не нашел там аналога настройки фюсов как в AVR. Не пинайте сильно в живот, запутался я sad.gif лучше пните туда где по русски и в более развернутом виде это можно почитать.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 21 2009, 13:41
Сообщение #12


Гуру
******

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



Цитата(maloii @ Apr 21 2009, 16:18) *
Что такое PLL Filter и с чем его едят и на фига он нужен.
Подробно об этом можно найти в описаниях синтезаторов (например, у National серия LMX26xx). Коротко: На борту имеется аналоговый ГУН, сигнал с его выхода делится на указанный вами коэфициент (коэф. умножения PLL) и сравнивается с опорной частотой (от кварца), тоже поделенной (на коэф. деления PLL). На каждом такте поделенной опорной частоты выдается сигнал ошибки (больше/меньше), который через тот самый фильтр сглаживается и уже в аналоговом виде подается на вход управления частотой ГУН. Поэтому выходная частота не постоянна, она слегка дрожит вокруг заданной. От характеристик фильтра зависит скорость установки (захвата) частоты и размах и частота ее колебания вокруг заданной. Чтобы не ломать голову, просто скопируйте схему и номиналы фильтра с демо-платы, например у Олимекса.
Цитата(maloii @ Apr 21 2009, 16:18) *
лучше пните туда где по русски и в более развернутом виде это можно почитать.
http://www.gaw.ru/html.cgi/txt/doc/micros/...rh_sam7s/25.htm


--------------------
На любой вопрос даю любой ответ
"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
Qwertty
сообщение Apr 21 2009, 13:54
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527



Цитата(maloii @ Apr 21 2009, 08:49) *
А где его за 1000р можно купить? В тере он стоит 2612.75 :-(

В правом верхнем углу баннер - starterkit.ru
Go to the top of the page
 
+Quote Post
VictorVS
сообщение May 5 2009, 02:43
Сообщение #14





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



Цитата(maloii @ Apr 21 2009, 16:18) *
Извините меня конечно, но я не особо понял что там написано sad.gif .


английский надо знать -- выучите -- на всю жизнь пригодится.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 1st July 2025 - 03:33
Рейтинг@Mail.ru


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