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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
Vix
сообщение Dec 7 2005, 12:54
Сообщение #31


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 24-06-05
Пользователь №: 6 281



Указал RAM_MODE в Project->Options for Target 'Target1' -> Asm -> Set. Компилится, но в симуляторе выдает "*** error 65: access violation at 0xFFFFFFFC : no 'execute/read' permission" . Заливал через Sam-ba, толку ноль.
Go to the top of the page
 
+Quote Post
at90
сообщение Dec 21 2005, 07:24
Сообщение #32


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Цитата(at90 @ Nov 21 2005, 15:00) *
У меня тоже проблема. Купил плату SAMP-64 от Olimex. Только не могу её запустить. При подключении к USB. Пишет устройство не опознано. Смотрел через USB монитор , устройство не проходит енумерацию. Типа определяется по резистору и всё.
Пробовал подавать питание от внешнего источника и замыкать джампер тэст. После этой процедуры всё осталось также. Смотрел осциллом кварц. Генерация есть.
Что может быть? Как запустить это дело? Может там загрузчик стерт.


Запустил свою плату через DBGU. Для программирования через USB нада кварц на 18....
А Olimex на свои платы ставит 12Мгц.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Jan 23 2006, 10:47
Сообщение #33


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Олимекс уже исправился smile.gif Мне пришла плата с неделю назад, там уже правильный кварц. У меня обратный вопрос: не могу войти в программирование через DBGU. Уже и USB отключил, подал питание другое, не находится. Джамперы выставил как надо, вроде. Какие-то хинты? Может кабель нуль-модемный надо?
Go to the top of the page
 
+Quote Post
Pasha 111
сообщение Jan 23 2006, 21:36
Сообщение #34


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

Группа: Свой
Сообщений: 154
Регистрация: 6-11-05
Из: Москва
Пользователь №: 10 515



Нужно соединить ножки DBGU порта с ножками 2, 3 и 5 (RX, TX, GND) стандартного 9-ти пинового ком разъёма.
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Jan 24 2006, 08:00
Сообщение #35


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Это сделано джамперами. Все уже работает, похоже не хватало питания. 5.6В на вход ему мало sad.gif
Go to the top of the page
 
+Quote Post
Lynxyk
сообщение Jan 30 2006, 10:27
Сообщение #36


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 19-11-05
Пользователь №: 11 095



2 Andy Great
скажи плз где заказывал.
нигде не могу найти.
Если что на Lynxyk()pisem.net

Спасибо зранее
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Jan 30 2006, 18:03
Сообщение #37


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



www.olimex.com/dev
Собственно, у производителя.
Go to the top of the page
 
+Quote Post
m16
сообщение Jan 31 2006, 08:02
Сообщение #38


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 27-01-05
Пользователь №: 2 225



Цитата(Andy Great @ Jan 30 2006, 21:03) *
www.olimex.com/dev
Собственно, у производителя.

пожалуйста поподробней.спасибо
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Jan 31 2006, 08:20
Сообщение #39


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Заказать можно прямо на Олимексе, многое есть в Терраэлектронике. Я с Украины, потому заказал на Олимексе. Выбираете платы, пишете им, они высылают форму, заполняете, отправляете факсом, они выставляют счет, оплачивал я картой, нужна Виза не ниже классик (ну или Мастеркард), прислали почтой. Шло 3 недели, правда это были Новогодние праздники. Есть англоязычный форум поддержки их плат.
Go to the top of the page
 
+Quote Post
Vix
сообщение Jan 31 2006, 14:04
Сообщение #40


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 24-06-05
Пользователь №: 6 281



Имеется следующая ситуация: AT91SAM7S64 тактируется от отдельного генератора. Заливать прошивку очень хотелось бы через SAM-BA. Но SAM-BA требует кварц (как я понял из доки). Каждый раз при заливке припаивать кварц не прикольно. Как быть ?
Если писать свой лоадер, то подскажите, плиз, с чего начать ?
Заранее благодарен.
Go to the top of the page
 
+Quote Post
Lynxyk
сообщение Feb 2 2006, 11:18
Сообщение #41


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 19-11-05
Пользователь №: 11 095



Прошу совета
После подключения самодельной платы по схеме выше, пишет USB Device Unrecognized. Хотя какой то идентификатор присватвает(девайс ид).
Sam-ba пишет Device Not Founde on USB.
Монтаж ошибка или дрова нужны?
Контроллер определяется сразу(HID?)


Контроллер мрёт от переполюсовки USB? или я рано расстраиваюсь? Кварц и 12 и 18 пробовал, всё едино.
Go to the top of the page
 
+Quote Post
Vix
сообщение Feb 2 2006, 12:07
Сообщение #42


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 24-06-05
Пользователь №: 6 281



От переаполюсовки вряд-ли умрет.
Чтобы Sam-ba через USB работала, нужен кварц 18,432 МГц (и никакой другой, в доке написано). Я когда собрал, USB не работало, оказалось кварц дохлый (не новый поставил). Лучше сначало через DBGU запуститься.
Если ошибок на плате нет, а в контроллере крутится Sam-ba, то при подлкючении к USB, винда запросит драйвер. Для DBGU драйвер не нужен.
Go to the top of the page
 
+Quote Post
Старый Бабай
сообщение Feb 6 2006, 11:15
Сообщение #43


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

Группа: Свой
Сообщений: 104
Регистрация: 5-12-05
Из: Екатеринбург
Пользователь №: 11 823



Люди помогите.
Не могу запустить sam7s128
ни через USB ни через COM не хочет.
при СОМ пишет нет файла...
в чем трабл
Go to the top of the page
 
+Quote Post
Vix
сообщение Feb 6 2006, 13:21
Сообщение #44


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 24-06-05
Пользователь №: 6 281



2 Старый Бабай:
плата сомодельная ?
Кварц должен быть от 3 до 20 МГц.
Блок питания с контролем тока - тогда видно, пишется ли sam-ba: выключаем питание, ставим перемычку на TST и питание(3.3В), включаем питание, смотрим на индикатор тока - на 6-ой 7-ой секунде ток возрастает на 2-5 мА - значит sam-ba пишется, ждем до 10-ой секунды, выключаем питание. Снимаем перемычку, подключаемся к DBGU, включаем питание, запускаем на компе Sam-ba, указываем нужный порт, жмем кнопку DBGU...
Еще на некоторых выводах должны быть соотв. уровни (см. доку).
На своей плате заметил, что если блок питания слабый, т. е. фронт нарастания питания слишком долгий (~10мс), то проц не стартует.
Go to the top of the page
 
+Quote Post
ivan2006
сообщение Feb 6 2006, 18:49
Сообщение #45


Участник
*

Группа: Свой
Сообщений: 45
Регистрация: 8-01-06
Из: Петербург
Пользователь №: 12 944



Цитата(Старый Бабай @ Feb 6 2006, 14:15) *
Люди помогите.


Хочу поделится своим опытом изготовления EvalBoard к at91sam7s64.
Надеюсь поможет кому-нибудь избежать моих ошибок.
Первая версия не заработала по причине того, что собирался использовать jtag, но неправильно развел выводы.
Начал искать информацию на эту тему, вдруг наткнулся на сайт www.at91.com. Там нашел схемку, и описание прошивки с помощью sam-ba.
Как потом оказалось прошивка по USB - самый простой и оптимальный для начала вариант.

Итак что должно быть на плате, чтобы она заработала:
1. at91sam7sNNN, где NNN>=64 smile.gif
2. разъем USB, из которого берется питание (почему именно из USB - см. ниже)
3. преобразователь 5V->3.3V, и встроенный в at91 3.3->1.8
4. кварц на 18.432МГц (и только на 18.432М! - никаких 12МГц!) + конденсаторы на 10-20пФ. 48МГц необходимые для работы USB Device получаются так 18.432МГц/5*26/2 и скорее всего именно эти коэффициенты заложены в прошивке SAM-BA.
5. PLL - цепочка (1.6кОм-1нФ-10нФ), номиналы можно слегка варьировать.
6. Резистор на 1.5к между 3.3V и USB_DATA_POSITIVE
7. Фильтрующая цепочка (27 Ом - 33пФ - 27 Ом) - желательно.
8. Кнопка или перемычка между TST и 3.3V
9. Конденсаторы по питанию 1нФ - где не жалко.
Повторяющиеся выводы питания и земли лучше объединить, по крайней мере 2 из 3-х.
PA0-PA2 и jtag во время прошивки должны висеть в воздухе!

Порядок действий при прошивке:
1. подключить USB, предварительно замкнув TST на 3.3V
2. досчитать до 20-ти, должно появится сообщение типа USB device not recognized
3. отключить USB, разомкнуть TST.
4. подключить USB, прошивать.
поскольку резистор 1.5к - запаян постоянно то подключать питание и шину USB нужно одновременно,иначе будет появлятся сообщение про неизвестное устройство.
В настройках IAR нужно указывать output format - raw binary, остальные настройки - как flash_debug в примере.
Никаких принципиальных проблем нет, если что-то не работает - ищите контакты, проверяйте разводку.


В последующей версии опять вернулся к jtag wiggeler, поставил транзистор отключающий резистор 1.5к, и мног чего еще.

Все ПП получились однослойные, в последней помимо всего остального получилось развести все 36 ног ввода-вывода на плате 4х5см.
Если кому интересно - могу выслать PCB т.к. срок давности разработки уже истек, пишите на
ivan.2005(общеизвестный символ)mail.ru
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 8th July 2025 - 06:57
Рейтинг@Mail.ru


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