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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
Pasha 111
сообщение Nov 21 2005, 09:04
Сообщение #16


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

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



Твой последний пост заставил меня задуматься вот над чем: ты говоришь замкнуть 1й и 4й вывод через резистор, т.е. между 1-м и 4-м выводами толжен течь ток. Но в моём случае он как раз и не течёт.
Вот что надо сделать, ИМХО, чтобы всё заработало:
http://cwer.hoha.ru/0/device3.gif

Так же сделано на всех отладочных платах. Проще всего на плате фирмы OLIMEX:
http://www.olimex.com/dev/images/sam7-p64-sch.gif
Только там вместо одного диода стоит диодный мост, что даже лучше.

Сейчас проверить не могу - ухожу в универ. Вечером напишу, что получилось.
Go to the top of the page
 
+Quote Post
DASM
сообщение Nov 21 2005, 10:52
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



ну питаться то usb совсем не обязательно. Но эксперименты - вещь полезная :-)
Go to the top of the page
 
+Quote Post
at90
сообщение Nov 21 2005, 12:00
Сообщение #18


Знающий
****

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



У меня тоже проблема. Купил плату SAMP-64 от Olimex. Только не могу её запустить. При подключении к USB. Пишет устройство не опознано. Смотрел через USB монитор , устройство не проходит енумерацию. Типа определяется по резистору и всё.
Пробовал подавать питание от внешнего источника и замыкать джампер тэст. После этой процедуры всё осталось также. Смотрел осциллом кварц. Генерация есть.
Что может быть? Как запустить это дело? Может там загрузчик стерт.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
DASM
сообщение Nov 21 2005, 14:40
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



драйвер должно запросить
Go to the top of the page
 
+Quote Post
Pasha 111
сообщение Nov 21 2005, 19:04
Сообщение #20


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

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



Вообщем сделал так: просто объединил землю USB и свою. Возникло вот что:
http://cwer.hoha.ru/0/device4.gif
Теперь что делать? sad.gif
На данный момент собрана вот такая схема:
http://cwer.hoha.ru/0/device5.gif

Сообщение отредактировал Pasha 111 - Nov 21 2005, 20:12
Go to the top of the page
 
+Quote Post
khach
сообщение Nov 22 2005, 10:01
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Судя по вопросам, рекомендую забить ПОКА на USB и запуститься по COM порту (самба его тоже умеет). Моргнуть светодиодом, т.е убедиться, что кварц работает, PLL работает, флеш пишеться, а только потом приступать к USB.
Для работы с USB поставить на комп две вещи- usbmon от микрософта - будут видны все устройства, с ВИДами и ПИДами, и BusHound - виден будет весь протокол обмена с устройством. С BusHound бывают грабли- завешивает систему на этапе загрузки, так что прийдеться подобрать рабочую связку Windows-bushound ( может понадобиться переустановить Винду "начисто"). Для того, чтобы винда видела неизвестное устройство (как на скриншоте) достаточно резистора подтяжки любого из проводов USB к 3.3 вольтам. В остальном устройство может быть полностью мертвое. Об этом скажет usbmon - у дохлого устройста будет VID PID равны 0.
Go to the top of the page
 
+Quote Post
DASM
сообщение Nov 22 2005, 11:09
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Господи, ну конечно землю USB надо было соединять. Я даже об этом не писал :-(
Go to the top of the page
 
+Quote Post
SlavaCh
сообщение Nov 22 2005, 11:40
Сообщение #23


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

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



Господа, я тоже начинающий в АРМ, пожет просвятите несколько вопросов:
1. Если удается запустить самбу, то потом можно будет заливать откомпиленные программы посредством самбы в проц?. А какой формат файла нужен чтобы залить САМ? Сейчас я работаю с платой от ИАРА (-ЕК) и при компиляции и отладке через Jlink , в выходной папке иара /EXE нет привычного HEX файла.
2. Можно ли будет в принципе передавать пользователю готовое ус-во с залитой самбой, чтобы он апгрейд прошивки получал н-р по эл. почте и сам программировал проц?
3. В примерах на at91.com для иара есть как правило 3 варианта компиляции - RAM-debug, Flash-debug и просто Flash или Flash-bin.
Чем они принципиально отличаются? - вроде код одинаковый. Или в первом вар-те настройками проекта код грузится в рам, делается ремап и код запускается из озу?
Go to the top of the page
 
+Quote Post
Pasha 111
сообщение Nov 22 2005, 16:20
Сообщение #24


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

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



Вообщем читал я даташит. В нём написано вот что (страница 13, п. 7.2):

The TST pin is used for manufacturing test, fast programming mode or SAM-BA Boot Recovery of the AT91SAM7S Series when asserted high. The TST pin integrates a permanent pulldown resistor of about 15 kΩ to GND, so that it can be left unconnected for normal operations.
...
To enter SAM-BA Boot Recovery, the TST pin and the PA0, PA1 and PA2 pins should be tied high.
...

Т.е. мало замкнуть TST на 3.3В, нужно ещё пины PA0, PA1 и PA2 замкнуть. Только тогда SAM-BA перепишется во Flash память. Лично я так понял. Сейчас ещё почитаю даташит, если больше ничего не найду сделаю как написал.
Go to the top of the page
 
+Quote Post
DASM
сообщение Nov 22 2005, 16:56
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Я об этом писал уже. Хотя у меня и без замыкания PA0-2 пашет.
2SlavaCh
1/ Можно. Формат - raw-binary.
2. Можно, но еще лучше сделать свой лоадер (в т ч шифрованный). Я так сделал в МТ-Линка
Go to the top of the page
 
+Quote Post
Pasha 111
сообщение Nov 22 2005, 19:44
Сообщение #26


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

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



Ура! У меня всё заработало!
http://cwer.hoha.ru/0/device5.gif
http://cwer.hoha.ru/0/device6.gif
http://cwer.hoha.ru/0/device7.gif

И дело было действительно не в PA0-2. А дело было в том, что у меня отошёл 27-омовый резюк от второго пина USB =))))))))
http://cwer.hoha.ru/0/device8.jpg

Только сегодня, когда плату прозванивал, увидел smile.gif
Даже удивительно, как я всё остальное спаял и всё хорошо держится smile.gif

Большое спасибо тебе, DASM!! Без тебя до сих пор бы мучился! Но, как говорится, самое сложное у меня ещё впереди, учитывая, что это мой первый девайс... smile.gif
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Nov 22 2005, 19:53
Сообщение #27


Знающий
****

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



Цитата(DASM @ Nov 22 2005, 19:56) *
Я об этом писал уже. Хотя у меня и без замыкания PA0-2 пашет.

Так в даташите написано про встроенные подтяжки, которые по ресету включается.
Go to the top of the page
 
+Quote Post
Vix
сообщение Dec 6 2005, 11:37
Сообщение #28


Участник
*

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



Пишу (начинающий) программу в Keil для AT91SAM7S64. Раньше работал с AVR. Хочу через Sam-ba заливать прошивку, но Sam-ba просит бинарный файл. Keil дает hex. Подскажите, как решить проблему, плз.
Go to the top of the page
 
+Quote Post
vet
сообщение Dec 6 2005, 12:33
Сообщение #29


Знающий
****

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



hex2bin, очевидно, поможет.


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
Vix
сообщение Dec 7 2005, 05:59
Сообщение #30


Участник
*

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



Спасибо, vet! Работает.
А как сделать, чтобы загружать через Sam-ba программу в SRAM и запускать на выполнение ? (Пишу в Keil'e, AT91SAM7S64).
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 Текстовая версия Сейчас: 14th July 2025 - 02:39
Рейтинг@Mail.ru


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