|
|
  |
Программатор для ARM Atmel |
|
|
|
Apr 20 2009, 19:34
|
Участник

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

|
Посоветуйте простой программатор для ARM чипов от Atmel типа AT91SAM7S256. Атмеловский джетаг какой то дорогой, можно ченить самому собрать или купить подешевле? У меня есть AT AVR ISP2, может его какнить можно заточить под ARM?
Сообщение отредактировал maloii - Apr 20 2009, 19:41
|
|
|
|
|
Apr 21 2009, 03:46
|
Участник

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

|
А что ни будь для USB есть? У меня просто нет LPT порта :-( .
|
|
|
|
|
Apr 21 2009, 05:49
|
Участник

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

|
Цитата(VSt& @ Apr 21 2009, 07:53)  MT-Link, самодельный либо приобрести за около 1000р А где его за 1000р можно купить? В тере он стоит 2612.75 :-(
|
|
|
|
|
Apr 21 2009, 07:42
|
Участник

Группа: Участник
Сообщений: 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Чето найти не могу как, там наверное бутлоадер должен быть или как?
|
|
|
|
|
Apr 21 2009, 08:01
|
Частый гость
 
Группа: Свой
Сообщений: 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
|
|
|
|
|
Apr 21 2009, 12:13
|
Участник

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

|
Продолжаю серию тупых вопросов  . Выбрал я чип AT91SAM7S256. По датащиту максимальная частота у него 55Mhz. Я хочу работать именно на ней, потому как от AVR ухожу именно из за недостатка онной. Прошивать буду через USB (SAM-BA). Как я понял что кварц я максимальный могу поставить на 20Mhz а для работы с USB вообще 18.432 MHz. Так вот вопрос как зваести потом чип на максимальной скорости? Как я понимаю нужно выставить PLL, где и как он выставляется?
|
|
|
|
|
Apr 21 2009, 13:03
|

Гуру
     
Группа: Модераторы
Сообщений: 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)
|
|
|
|
|
Apr 21 2009, 13:18
|
Участник

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

|
Извините меня конечно, но я не особо понял что там написано  . В том то и суть что запутался конкретно. Что такое PLL Filter и с чем его едят и на фига он нужен. Посмотрел скрины программы SAM-BA и не нашел там аналога настройки фюсов как в AVR. Не пинайте сильно в живот, запутался я  лучше пните туда где по русски и в более развернутом виде это можно почитать.
|
|
|
|
|
Apr 21 2009, 13:41
|

Гуру
     
Группа: Модераторы
Сообщений: 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)
|
|
|
|
|
Apr 21 2009, 13:54
|
Местный
  
Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527

|
Цитата(maloii @ Apr 21 2009, 08:49)  А где его за 1000р можно купить? В тере он стоит 2612.75 :-( В правом верхнем углу баннер - starterkit.ru
|
|
|
|
|
May 5 2009, 02:43
|
Группа: Validating
Сообщений: 3
Регистрация: 4-08-05
Пользователь №: 7 341

|
Цитата(maloii @ Apr 21 2009, 16:18)  Извините меня конечно, но я не особо понял что там написано  . английский надо знать -- выучите -- на всю жизнь пригодится.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|