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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Вопросы начинающего по AT91SAM7S256, Наверное жутко ламерские
hd44780
сообщение Jul 20 2012, 11:02
Сообщение #1


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Здравствуйте уважаемые.

Валяется у меня тут данный камень. Уже лет 5-6 biggrin.gif . Вот руки только доходят ...
Некоторые вопросы:

1. МК припаян к плате, обвяз пока не спаян. Обвяз в те времена делал по схеме Olimex-а (кроме RS232 драйверов). в Olmex-e стоят UDB-шные Pull-upы, управляемые с ног проца (D+ управляется с PA16, как я понял этого требует встроенный загрузчик SAM-BA). Это понятно для чего. Но попадаются конструкции (например, эта - http://prottoss.com/projects/ucGoZilla/ucGoZilla.htm), где этих pull-up-ов вообще нету. Отсюда вопрос - нужно ли их делать, или же они ести внутри проца?

2. В чём писать для него программы? Рабочий IAR я не нашёл (если кто знает, где взять, стуктите в личку плиз). Качал с rutracker, ругается на лицензию sad.gif . Скачал Atmel Studio 6, ASF последний. Запустил, увидел только AVRы и какие-то SAM3, SAM4. SAM7 нету. Или я чего-то не понял?

Наверняка будут ещё sm.gif . 10 лет сидел на AVR, не хватает их уже ....

Или это старьё уже жутко устарело и лучше взяться за STM32?
Спасибо.

Сообщение отредактировал hd44780 - Jul 20 2012, 11:09


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Lotor
сообщение Jul 20 2012, 11:20
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(hd44780 @ Jul 20 2012, 15:02) *
2. В чём писать для него программы? Рабочий IAR я не нашёл (если кто знает, где взять, стуктите в личку плиз). Качал с rutracker, ругается на лицензию sad.gif . Скачал Atmel Studio 6, ASF последний. Запустил, увидел только AVRы и какие-то SAM3, SAM4. SAM7 нету. Или я чего-то не понял?

Ваше количество сообщений на форуме позволяет стать "Своим" и тем самым получить доступ к IAR. Писать можно еще и в Keil, и в GCC. Чисто субъективно мне IAR меньше всего нравится, но для тех, кто работал с avr в нем, наверное, самое то.
Цитата(hd44780 @ Jul 20 2012, 15:02) *
Или это старьё уже жутко устарело и лучше взяться за STM32?

Лучше-таки сразу на Cortex'ы, хотя "классические" армы полезны для расширения кругозора.


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 20 2012, 11:22
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (hd44780 @ Jul 20 2012, 14:02) *
2. В чём писать для него программы?
Eclipse + чья-нибудь сборка arm-none-eabi-gcc. Искать по ключевым словам yagarto, linaro, codesourcery, по нику klen тут на форуме. Для отладки - OpenOCD с любым поддерживаемым адаптером (ST-Link, J-Link, FT2232).
QUOTE (hd44780 @ Jul 20 2012, 14:02) *
Или это старьё уже жутко устарело и лучше взяться за STM32?
Лучше. Ответ на второй вопрос в этом случае будет такой же.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
xoms
сообщение Jul 20 2012, 11:23
Сообщение #4


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

Группа: Свой
Сообщений: 124
Регистрация: 20-06-04
Пользователь №: 67



QUOTE (hd44780 @ Jul 20 2012, 15:02) *
......
1. ...... Отсюда вопрос - нужно ли их делать, или же они ести внутри проца?

2. В чём писать для него программы? Рабочий IAR я не нашёл (если кто знает, где взять, стуктите в личку плиз). Качал с rutracker, ругается на лицензию sad.gif . Скачал Atmel Studio 6, ASF последний. Запустил, увидел только AVRы и какие-то SAM3, SAM4. SAM7 нету. Или я чего-то не понял?
.......
Или это старьё уже жутко устарело и лучше взяться за STM32?
Спасибо.


1. Внутри проца их вроде нету, pull-up надо делать самому.
2. Добавляйтесь в свои и будет у вас рабочий IAR с кучей примеров под USB.
3. Оно конечно в годах, но все еще используется и вполне для своих задач применябельно.
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Jul 20 2012, 11:26
Сообщение #5


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

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



1 - PullUP на D+ обязателен, когда резистор подтягивается к плюсу винда обнаруживает устройство и пытается сконфигурить его в течении 100мс. Если у вас питание будет тоже от USB и USB сразу конфигурится - можно без транзисторов просто резистор на питание кинуть. Желательно также по 300к на землю поставить на D+D- чтоб стекало...

2 - Под SAM7 есть WinARM - идеология как WinAVR. Другими не пользовался. Есть ещё КЛЁН - но я им лишь баловался.
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jul 20 2012, 11:34
Сообщение #6


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Понятно. Спасибо.

Со "своими" разобрался. Жду ответной реакции sm.gif

Сообщение отредактировал hd44780 - Jul 20 2012, 12:13


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Lotor
сообщение Jul 20 2012, 12:23
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Если выбрали IAR, то можете у них на сайте скачать - ограничение по времени месяц вроде.
Если смотрите в сторону gcc, то будет полезно почитать статью James P. Lynch: "Using Open Source Tools for AT91SAM7S Cross Development revision C".


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jul 20 2012, 12:32
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(hd44780 @ Jul 20 2012, 14:34) *
Понятно. Спасибо.

Со "своими" разобрался. Жду ответной реакции sm.gif


Пишите сюда, Доступ в свои

Хотя достаточно Eclipse + GCC.
Go to the top of the page
 
+Quote Post
SII
сообщение Jul 20 2012, 13:13
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Цитата(hd44780 @ Jul 20 2012, 15:02) *
Или это старьё уже жутко устарело и лучше взяться за STM32?


STM32, как и те же SAM3, относятся к M-профилю архитектуры ARM (ядра Cortex-M с различными циферками, обычно 3). Ваш МК -- древняя архитектура ARMv4T. Однако, если интересуют не только сравнительно слабые МК (а М-профиль -- именно такие), а ещё и мощные МК и микропроцессоры (R- и A-профили), тогда изучение этого старья очень даже пригодится. Дело в том, что M-профиль архитектуры резко отличается от двух других и от всего старья по обработке прерываний и другим системным аспектам, а вот между суперпуперновейшим процессором Cortex-A и Вашим древним (ядро ARM7TDMI вроде как) существует почти полная совместимость снизу вверх: т.е., разобравшись с теми же прерываниями на своём SAM7, Вы будете в целом знать, как они обрабатываются на ядрах Cortex-R и Cortex-A. В общем, ИМХО, изучение не будет лишним. Вот в серийные разработки такое закладывать уже нельзя, но это ж совсем другой вопрос.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Jul 20 2012, 13:58
Сообщение #10


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



AT91SAM7S очень капризно проявили себя по питанию, а именно к скорости нарастания напряжения.
и кривоватость загрузчика ака SAMBA оставила тяжелые воспоминания.
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jul 20 2012, 14:41
Сообщение #11


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Понятно ..
Мне серию не надо, одиночные устройства для себя.
В сторону STM32 смотрю sm.gif .


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Lotor
сообщение Jul 21 2012, 15:24
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(hd44780 @ Jul 20 2012, 18:41) *
В сторону STM32 смотрю sm.gif .

А на этих смотрите случайно не из-за агрессивного маркетинга ST? sm.gif А то многие купились, а потом только ерраты стали изучать. Или у Вас более объективные причины?


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jul 21 2012, 17:27
Сообщение #13


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Цитата(Lotor @ Jul 21 2012, 18:24) *
А на этих смотрите случайно не из-за агрессивного маркетинга ST? sm.gif А то многие купились, а потом только ерраты стали изучать. Или у Вас более объективные причины?


Да хрен знает, куда податься .... AVR-ов не хватает уже sm.gif .
Одни ругают SAM7S, другие STM. В данный момент у меня в наличии есть SAM7S256, и решил им заняться rolleyes.gif .
У STM32 отладочные платы доступные по цене. Но я ещё ничего не покупал.

Сообщение отредактировал hd44780 - Jul 21 2012, 17:42


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Lotor
сообщение Jul 21 2012, 17:38
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(hd44780 @ Jul 21 2012, 21:27) *
Да хрен знает, куда податься ....
Одни ругают SAM7S, другие STM. В данный момент у меня в наличии есть SAM7S256, и решил им заняться rolleyes.gif .
У STM32 отладочные платы доступные по цене. Но я ещё ничего не покупал.

Тут в основном народ Вам говорит, что сейчас "в моде" кортексы и соответственно именно эти ядра надо закладывать в новые разработки.
Но имхо, если у Вас есть плата на SAM7, то и поковыряйте её, а не тратьтесь на новую отладку с cortex-m3. А если и будете покупать, то подумайте от какого именно производителя. На ST свет клином не сошелся. Но это уже тема достойная холивара. sm.gif


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jul 21 2012, 17:48
Сообщение #15


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Цитата(Lotor @ Jul 21 2012, 20:38) *
если у Вас есть плата на SAM7, то и поковыряйте её


Чем и занимаюсь sm.gif . Сейчас закончу разбираться с тачскрином на AVR-е и займусь им вплотную.

Правда плата это громко сказано, но хоть что-то ...

Сообщение отредактировал hd44780 - Jul 21 2012, 17:49


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post

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

 


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


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