|
mmsam7s256, нужно разобраться |
|
|
|
Jan 19 2010, 17:54
|
Частый гость
 
Группа: Участник
Сообщений: 144
Регистрация: 27-12-09
Из: Пермь
Пользователь №: 54 501

|
впервые имею дело с этой платой, да и вообще с армом. хочу посоветоваться - как бы что не сжечь  ( 1. слышал, что прошивать можно прямо через usb, но при этом есть некоторые сложности. хотелось бы услышать поподробнее. 2. какой минимум нужен для подключения и прошивки? как я понимаю для прошивки нужно: подключить vcc (4..16В), gnd, usbdp, usbdn. какие дрова нужно поставить и чем прошивать? для авр я юзал uniprof, тут, думаю, нужно что-то другое... для подключения - просто подключить питание. регулятор напряжения, как я понимаю, незваисимый и его никак не надо настраивать. что делать с #reset, erase?
|
|
|
|
|
 |
Ответов
|
Jan 19 2010, 20:07
|
Частый гость
 
Группа: Участник
Сообщений: 144
Регистрация: 27-12-09
Из: Пермь
Пользователь №: 54 501

|
т.е. достаточно подать питание, подключить usb DP, DN, подать на UDP_PUP 3.3v и можно прошивать.. ещё такой вопросик. не совсем доходит для чего это: Цитата Хочется сделать проект работающим не только в симуляторе, но и на кристалле. Для этого надо надстроить его. В частности, для запуска с флэш надо указать линковщику, что исполняемый код надо класть в область флэш, а для отладки из ОЗУ - надо не только слинковать все в ОЗУ, но и правильно сконфигурировать контроллер. Впрочем, для флэш последнее также верно. в чём разница исполнения на симуляторе и на кристалле?
|
|
|
|
|
Jan 21 2010, 16:48
|
Частый гость
 
Группа: Участник
Сообщений: 144
Регистрация: 27-12-09
Из: Пермь
Пользователь №: 54 501

|
подключил.. выдаёт неопознанное устройство и больше никакой реакции  (( sam-ba 2.9 подключил питание от usb, dn (насколько я понимаю, это d-), dp (d+), напряжение 3.3 в подал на UDP_PUP.
Сообщение отредактировал srm - Jan 21 2010, 16:55
|
|
|
|
|
Jan 21 2010, 16:57
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(srm @ Jan 21 2010, 19:48)  подключил.. выдаёт неопознанное устройство и больше никакой реакции  (( sam-ba 2.9 Вариантов два: 1. Ошибка подключения. Проверьте няпряжения питания +3.3 и 1.8В, убедитесь, что DDP и DDM действительно на своих местах. 2. Загрузчик не прошит во флеш процессора (косвенным свидетельством является отсутствие генерации на кварце). В этом случае восстановите загрузчик при помощи TST. Процедура описана в даташите.
|
|
|
|
|
Jan 21 2010, 17:20
|
Частый гость
 
Группа: Участник
Сообщений: 144
Регистрация: 27-12-09
Из: Пермь
Пользователь №: 54 501

|
Цитата(aaarrr @ Jan 21 2010, 21:57)  Вариантов два: 1. Ошибка подключения. Проверьте няпряжения питания +3.3 и 1.8В, убедитесь, что DDP и DDM действительно на своих местах. 2. Загрузчик не прошит во флеш процессора (косвенным свидетельством является отсутствие генерации на кварце). В этом случае восстановите загрузчик при помощи TST. Процедура описана в даташите. все подключения трижды проверил. прозвонил - всё на месте. d- - DDM d+ - DDP. не, генерация отсутствует.. восстановить, путем нехитрых манипуляций. А именно: - подтянуть пин TST и пины PA0, PA1, PA2 к "1" - подать питание - подождать коло 10 сек. оно? а почему самба не прошита во флеше? я ведь плату вообще до этого не трогал...
Сообщение отредактировал srm - Jan 21 2010, 17:34
|
|
|
|
Сообщений в этой теме
srm mmsam7s256 Jan 19 2010, 17:54 aaarrr Цитата(srm @ Jan 19 2010, 20:54) 1. слыша... Jan 19 2010, 19:22     aaarrr Цитата(srm @ Jan 21 2010, 20:20) d- - DDM... Jan 21 2010, 17:24      srm Цитата(aaarrr @ Jan 21 2010, 22:24) На вс... Jan 21 2010, 18:06 aaarrr Не обязательно, на выбор:
1. Можно написать свой з... Jan 21 2010, 18:10 srm Цитата(aaarrr @ Jan 21 2010, 23:10) Не об... Jan 21 2010, 18:12 aaarrr $50 - это очень-очень дешево. Дешевле только ... Jan 21 2010, 18:14
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|