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

 
 
> AT91SAM7S64 в 64-х ногом корпусе не могу зашить, через SAM-BA по COM порту, нужна помощь
smk
сообщение Jan 28 2012, 19:49
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Первый раз имею дело с АРМ от Атмела. Нужно по ком-порту зашить самбой. Подскажите куда должны быть подключены RX и TX от COM-порта? Как я понял, DRXD это PA9 вывод 30, а DTXD это PA10 вывод 29. Правильно? Как манипулировать перемычками и куда что подтягивать? Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
aaarrr
сообщение Jan 28 2012, 20:00
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(smk @ Jan 28 2012, 23:49) *
Как я понял, DRXD это PA9 вывод 30, а DTXD это PA10 вывод 29. Правильно?

Правильно.

Цитата(smk @ Jan 28 2012, 23:49) *
Как манипулировать перемычками и куда что подтягивать?

0. Убедится, что PA0-PA2 никто не тянет вниз
1. Подтянуть TST к '1'
2. Подать питание на 10-15 секунд
3. Выключить питание, отключить TST
4. Можно шить
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 28 2012, 20:15
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата(aaarrr @ Jan 28 2012, 22:00) *
Правильно.


0. Убедится, что PA0-PA2 никто не тянет вниз
1. Подтянуть TST к '1'
2. Подать питание на 10-15 секунд
3. Выключить питание, отключить TST
4. Можно шить

Чет не выходит. А конденсаторы при кварце 12 мгц какие должны быть и можно ли как-то убедится в наличии генерации?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 28 2012, 20:20
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(smk @ Jan 29 2012, 00:15) *
А конденсаторы при кварце 12 мгц какие должны быть

Не более 10пФ в любом случае.

Цитата(smk @ Jan 29 2012, 00:15) *
можно ли как-то убедится в наличии генерации?

Только осциллографом. Еще косвенный признак старта загрузчика - лог. '0' на PIOA16.
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 28 2012, 20:41
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата(aaarrr @ Jan 28 2012, 22:20) *
Не более 10пФ в любом случае.


Только осциллографом. Еще косвенный признак старта загрузчика - лог. '0' на PIOA16.

ноль на выв. 19 (РА16) присутствует. на 20 и 21 выв. единицы. Осциллографом смотрел, а какой размах ждать?

SAM-BA пару раз чего-то передает, на выв. 30 (РА9) видно осциллографом. Потом пишет про ошибку соединения.

И еще вопрос. Скажите, а манипуляции с выводом ERASE не могли испортить чего-нибудь?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 28 2012, 20:49
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(smk @ Jan 29 2012, 00:41) *
ноль на выв. 19 (РА16) присутствует. на 20 и 21 выв. единицы. Осциллографом смотрел, а какой размах ждать?

Точную цифру не скажу, но небольшой там совсем размах, что-то около 0.5Vp-p.

Цитата(smk @ Jan 29 2012, 00:41) *
SAM-BA пару раз чего-то передает, на выв. 30 (РА9) видно осциллографом. Потом пишет про ошибку соединения.

Вообще, SAM-BA - это один большой глюк. Я бы на всякий случай проверил еще на другой версии или другом компе.

Цитата(smk @ Jan 29 2012, 00:41) *
И еще вопрос. Скажите, а манипуляции с выводом ERASE не могли испортить чего-нибудь?

Нет, не могли.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jan 28 2012, 20:51
Сообщение #7


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

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



Цитата(smk @ Jan 29 2012, 00:15) *
Чет не выходит. А конденсаторы при кварце 12 мгц какие должны быть и можно ли как-то убедится в наличии генерации?


А кто сказал что кварц 12 МГц?

18432, если не ошибаюсь для самбы.

КОнденсаторы - не нужны.
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 28 2012, 21:06
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата(Genadi Zawidowski @ Jan 28 2012, 22:51) *
А кто сказал что кварц 12 МГц?

18432, если не ошибаюсь для самбы.

КОнденсаторы - не нужны.

Наверно поменяю, но мне нужен будет УСАРТ с 250000 бод. Как его на кривом кварце выставить потом? Если читать книжки и даташит, то 12 мгц при прошивке по СОМ вполне приемлемы.

Мне вот интересно, а кому-то вообще удавалось самбой шить с кварцем, отличным от 18.432 ?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 28 2012, 21:08
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(smk @ Jan 29 2012, 00:57) *
Наверно поменяю, но мне нужен будет УСАРТ с 250000 бод. Как его на кривом кварце выставить потом? Если читать книжки и даташит, то 12 мгц при прошивке по СОМ вполне приемлемы.

При наличии PLL кривых кварцев не бывает sm.gif То есть проблем со скоростью USART ждать не следует.
А вот прошиваться через USB не в пример удобнее.

Цитата(smk @ Jan 29 2012, 01:06) *
Мне вот интересно, а кому-то вообще удавалось самбой шить с кварцем, отличным от 18.432 ?

Удавалось. Не скажу сейчас, с каким именно процессором, но бывало такое.
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 28 2012, 21:15
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Прикидывал настройку усарта - выходит 249600. А можно как-то чтоб точнее?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 28 2012, 21:31
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(smk @ Jan 29 2012, 01:15) *
А можно как-то чтоб точнее?

Для S64 можно, если выставить PLLCK=192MHz. Ошибка почти нулевая.
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Jan 29 2012, 05:09
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Цитата(smk @ Jan 29 2012, 01:06) *
Мне вот интересно, а кому-то вообще удавалось самбой шить с кварцем, отличным от 18.432 ?

AT91SAM7S32 с кварцем 16МГц, начальный загрузчик зашивал через SAM-BA (причём не раз, пока отлаживал sm.gif )
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 29 2012, 07:58
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Поменял кварц на 18,432. По USB увиделся и устройство установилось. Теперь вопрос в том, как шить? Самба утверждает что шить некуда. Файл в бин я проконвертировал.

Вот что пишет САМ-БА:
Код
(sam-ba_2.11) 2 % send_file {Flash} "D:/PROGRAM/Keil/ARM/Boards/Atmel/AT91SAM7S-EK/USB/HID/Obj/HID.BIN" 0x100000 0
-E- Memory Overflow
(sam-ba_2.11) 2 % FLASH::EraseAll
-I- GENERIC::EraseAll
(sam-ba_2.11) 2 % send_file {Flash} "D:/PROGRAM/Keil/ARM/Boards/Atmel/AT91SAM7S-EK/USB/HID/Obj/HID.BIN" 0x100000 0
-E- Memory Overflow
(sam-ba_2.11) 2 %


Вот так оно выглядит. Почему не шьет?

Прикрепленное изображение



--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 29 2012, 11:47
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Кто-нибудь подскажите где искать причину? Как ей шить этой самбой? Уже везде вроде бы попробова-потыкал.. А то "лежит груша - нельзя скушать" и проект стоит из-за этого... Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 29 2012, 12:45
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Хм, а какой размер у бинарника получился?
Go to the top of the page
 
+Quote Post

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

 


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


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