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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> люди, кто возьмется мне разжевать. я пока чайник, как заливать в голый порц
induke
сообщение Feb 18 2010, 11:12
Сообщение #1


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

Группа: Участник
Сообщений: 104
Регистрация: 14-09-09
Пользователь №: 52 354



в общем начал осваивать арм7, ( 10 лет програмил 8032, пик, авр) купил несколько процов ат91сам7х256
(на плату кит денег пока нету да и нужна ли она?)
есть иар, самба........ с софтом потихоньку обретается ясность........

если можно расскажите пошагово как через узб заливать проги в чип.

я так понимаю надо самбу сконектить с чипом через узб, для этого в самом только что купленном чипе должен быть какой то лоадер или самбы и голого чипа достаточно чтоб начать свои пока самые простые программы записывать в чип?

я понимаю - тема баянная, простите плиз. но везде информации полно конечно но она вся разрозненная

Сообщение отредактировал induke - Feb 18 2010, 11:14
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 18 2010, 11:26
Сообщение #2


Гуру
******

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



Цитата(induke @ Feb 18 2010, 14:12) *
я так понимаю надо самбу сконектить с чипом через узб, для этого в самом только что купленном чипе должен быть какой то лоадер или самбы и голого чипа достаточно чтоб начать свои пока самые простые программы записывать в чип?

Loader живет в ROM. Процессор стартует из него в том случае, если сброшен бит GPNVM2. Стереть этот бит можно при помощи ноги ERASE.
Последовательность получается такая:
1. Включаем питание
2. Даем высокий уровень на ERASE
3. Перезапускаем процессор при помощи NRST (если он разрешен), Watchdog'а или передергивания питания
4. Подключаем SAM-BA, заливаем флеш
5. Устанавливаем бит GPNVM2 (Boot from Flash)
6. Сбрасываем процессор при помощи NRST
Вместо SAM-BA лучше использовать SAM-PROG - тогда не придется совершать дополнительные телодвижения для установки GPNVM2.
Go to the top of the page
 
+Quote Post
induke
сообщение Feb 18 2010, 11:32
Сообщение #3


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

Группа: Участник
Сообщений: 104
Регистрация: 14-09-09
Пользователь №: 52 354



спасибо. все ясно.
Go to the top of the page
 
+Quote Post
Corvus
сообщение Feb 18 2010, 11:34
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Цитата
на плату кит денег пока нету да и нужна ли она?)

Конечно нужна. Вы же не на проводках собираетесь распаивать?
А вот делать самому или купить готовую - дело вкуса.

Цитата
если можно расскажите пошагово как через узб заливать проги в чип.

Для этого необходимо - питание, usb и кварц на 18,432 МГц

SAM-BA - встроеный загрузчик, записан во флеше. При записи программы он стирается. Потому копия этого загрузчика есть в ROM. Для восстановления загрузчика
- подтянуть пин TST к "1"
- подать питание
- подождать 30 сек.
- отключить питание
- подключить к USB
- утройство определится, можно ставить дрова и "прошивать" через SAM-PROG
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 18 2010, 11:38
Сообщение #5


Гуру
******

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



Цитата(Corvus @ Feb 18 2010, 14:34) *
SAM-BA - встроеный загрузчик, записан во флеше. При записи программы он стирается. Потому копия этого загрузчика есть в ROM. Для восстановления загрузчика...

Это последовательность для SAM7S, а у топикстартера X.
Go to the top of the page
 
+Quote Post
Corvus
сообщение Feb 18 2010, 11:40
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Цитата(aaarrr @ Feb 18 2010, 14:38) *
Это последовательность для SAM7S, а у топикстартера X.

Ваша правда, виноват laughing.gif
Go to the top of the page
 
+Quote Post
induke
сообщение Feb 18 2010, 12:34
Сообщение #7


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

Группа: Участник
Сообщений: 104
Регистрация: 14-09-09
Пользователь №: 52 354



так.........
мне то как делать?

платы любые я сам делаю давно очень, покупать не вижу выгоды

а тут из тулы есть ктонибудь?

Сообщение отредактировал induke - Feb 18 2010, 12:42
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 18 2010, 12:43
Сообщение #8


Гуру
******

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



Цитата(induke @ Feb 18 2010, 15:34) *
мне то как делать?

Я бы однозначно рекомендовал сделать свою.
Go to the top of the page
 
+Quote Post
induke
сообщение Feb 18 2010, 12:46
Сообщение #9


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

Группа: Участник
Сообщений: 104
Регистрация: 14-09-09
Пользователь №: 52 354



да я не про плату - ее я так и так сам сделаю.
я про последовательность записи программы
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 18 2010, 14:22
Сообщение #10


Гуру
******

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



Правильная последовательность для SAM7X в сообщении #2.
Go to the top of the page
 
+Quote Post
DVF
сообщение Feb 19 2010, 06:48
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Ну. а если бы спросили о покупной макетной плате (стартер кит), то на что обратить внимание?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 19 2010, 09:17
Сообщение #12


Гуру
******

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



В данном случае - на цену.
Go to the top of the page
 
+Quote Post
dch
сообщение Feb 20 2010, 21:40
Сообщение #13


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

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



они ещё отличаются есть ли поле для макетирования
Go to the top of the page
 
+Quote Post
prottoss
сообщение Feb 20 2010, 23:24
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Еще бы не плохо сразу JTAG-отладчиком обзавестись. Через него и заливать программу сразу можно, и отлаживать. Альтернатив две - купить оный, либо сделать самому. Где то на форуме выложен J-LINK.


--------------------
Go to the top of the page
 
+Quote Post
Brain_
сообщение Mar 4 2010, 07:44
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 26-11-09
Пользователь №: 53 887



Добрый день, уважаемые эксперты. У меня тоже возникла проблема с запуском самбы на sam7x256 (хочу прошить через DBGU). На отладчной плате - все как часы. Спаяли схему, камень молчит. Питание, земли и кварц проверил осциллографом, все на месте.
Пробовал и ресетом сбрасывать бит, и даже алгоритм загрузки s-серии. Все равно ни в какую sad.gif
Есть USB-ARM-JTAG от олимекс, но этот девайс у меня не хватило терпения запустить, к тому же он работает только с IAR, а у меня все проги в Keil.
Что делать?

Сообщение отредактировал Brain_ - Mar 4 2010, 07:45
Go to the top of the page
 
+Quote Post

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

 


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


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