|
|
  |
Вопросы начинающего по AT91SAM7S256, Наверное жутко ламерские |
|
|
|
Jul 21 2012, 18:08
|

Профессионал
    
Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409

|
Цитата(hd44780 @ Jul 20 2012, 17:41)  Понятно .. Мне серию не надо, одиночные устройства для себя. В сторону STM32 смотрю  . Из всех семеств процессоров ARM7/CORTEX-M3 с которыми работал больше всего понравились LC17xx и LPC23xx (во многом взаимозаменяемы по коду) - много нормальных примеров в сети и небольшая эррата. Для наших серийных проектов остановились именно на них. Один проект на AT91SAM7S перевели на LPC17 из-за трудностей с поставками от ATMEL. О серии AT91SAM7S сказать ничего плохого не могу - нормальный, хотя устаревший и относительно медленный, ARM7 процессор. Достаточно примером в сети написанных человеческим кодом. Но ИМХО не выдерживает конкуренции с LPC23/24 как по быстродействию, так и по переферии. STM32 как по мне не самый лучший вариант. Писал небольшой проект под него. В итоге нашёл кучу примеров с привязкой к библиотеке CMSIS. Проект был написан быстро, но код ужасный. Вместо прямой работы с регистрами переферии идёт работа со структурами, которые потом используются для инициализации этой переферии. В итоге раздутый медленный код и в голове каша. Вобщем ST32 оставил не самое лучшее впечатление.
|
|
|
|
|
Jul 23 2012, 12:16
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 27-06-12
Из: Самара
Пользователь №: 72 524

|
Цитата ругается на лицензию . по IAR-у отписал...
Сообщение отредактировал rtcveel - Jul 23 2012, 12:17
|
|
|
|
|
Aug 5 2012, 12:49
|

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

|
Платку допаял, Samba ожила. Сейчас паяю Wigger для удобства программирования, потом начну его мучить.... Пока вопрос. Там есть Errata - "The maximum number of erase|write cycles for " Платку допаял, Samba ожила  . Сейчас паяю Wigger для удобства программирования, потом начну его мучить.... Пока вопрос. Там есть Errata - "The maximum number of erase/write cycles for NVM bits is 100". Как я понял это касается только LOCK и 2-х битов, управляющих brownout детектором и его сбросом проца. А каких-либо ограничений на прошивку и на "восстановление SAMBы" нет? Спасибо.
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Aug 7 2012, 06:04
|

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

|
Мне до писания загрузчиков далеко ещё, я только-только начал светодиодную моргалку писать  Вчера перед сном надёргал кода из IAR-овского примера getting-started-project, он естественно выматюкался - там какая-то общая библиотека подключается, я с ней ещё не разобрался, что там да как ...  Куча названий плат каких-то, ещё хрени всякой... Меня вроде только раздел at91sam7s-ek касется, как я понял. Альтернативные загрузчики пытался в интернете искать - не нашёл, везде одна SAM-BA упоминается... Ну Бог с ними. Пока и её хватит. Как я понял, те 100 раз её вроде не касаются, а лок-биты и brownout мне пока вообще не нужны. Единственное, что напрягает - перетыкание джамперов ERASE и TEST. Вообще странно как-то - для AVR-ов до фига примеров в сети валяется, а на этот хрен найдёшь... Под STM32 и то больше. Или я искать разучился  ? PS. А без резюка на D+ действительно не фурычит. Вчера сделал управляемую ногой PA16 и транзюком подтяжку на D+, как в OLMEX-е - работает. Подтяжку на D- вообще пока делать не стал... С USB LowSpeed я на АVR-овском ObDev уже наигрался ...
Сообщение отредактировал hd44780 - Aug 7 2012, 06:17
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Aug 7 2012, 06:59
|

Профессионал
    
Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409

|
Цитата(hd44780 @ Aug 7 2012, 09:04)  Альтернативные загрузчики пытался в интернете искать - не нашёл, везде одна SAM-BA упоминается... Ну Бог с ними. Пока и её хватит. Как я понял, те 100 раз её вроде не касаются, а лок-биты и brownout мне пока вообще не нужны. Единственное, что напрягает - перетыкание джамперов ERASE и TEST. Вообще странно как-то - для AVR-ов до фига примеров в сети валяется, а на этот хрен найдёшь... Под STM32 и то больше. Или я искать разучился  ? Про lock-биты вообще не думайте. Они легко программно проверяются и при необходимости устанавливаются. SAMBA у меня использовалась только как программатор. Если нужен загрузчик - он на раз-два самостоятельно пишется. Будут затруднения могу поделиться кодом. Чтобы кое-как разобраться хватает проектов из папки с примерами в IAR. На самом форуме достаточно информации. Вот первая ссылка в google по запросу at91sam7s projects http://www.siwawi.arubi.uni-kl.de/avr_proj...index_at91.html
Сообщение отредактировал mempfis_ - Aug 7 2012, 11:55
|
|
|
|
|
Aug 7 2012, 07:22
|

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

|
Цитата(mempfis_ @ Aug 7 2012, 09:59)  Про lock-биты вообще не думайте. Они легко программно проверяются и при необходимости устанавливаются. Да они мне вообще пока не нужны  . Цитата(mempfis_ @ Aug 7 2012, 09:59)  SAMBA у меня использовалась только как программатор. Если нужен загрузчик - он на раз-два самостоятельно пишется. Будут затруднения могу поделиться кодом. Спасибо. Если что, обращусь. Цитата(mempfis_ @ Aug 7 2012, 09:59)  Чтобы кое-как разобраться хватает проектов из папки с примерами в IAR. На самом форуме достаточно информации. Да с ними и разбираюсь сижу ... Цитата(mempfis_ @ Aug 7 2012, 09:59)  Вот первая ссылка в google по запросу at92sam7s projects Спасибо. Ща полезу копаться  .
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Aug 7 2012, 12:04
|

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

|
Цитата(hd44780 @ Aug 7 2012, 10:04)  Мне до писания загрузчиков далеко ещё, я только-только начал светодиодную моргалку писать  У меня загрузчик был следующим после моргалки  Цитата(hd44780 @ Aug 7 2012, 10:04)  Альтернативные загрузчики пытался в интернете искать - не нашёл, везде одна SAM-BA упоминается... Ну Бог с ними. Пока и её хватит. Как я понял, те 100 раз её вроде не касаются, а лок-биты и brownout мне пока вообще не нужны. Единственное, что напрягает - перетыкание джамперов ERASE и TEST. Я не уверен, но вроде манипуляция с ERASE также приводит к стиранию битов GPNVM...
|
|
|
|
|
Aug 8 2012, 08:06
|

Профессионал
    
Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409

|
Цитата(hd44780 @ Aug 7 2012, 20:07)  Моргалка заработала, можно продолжать  . Шьюсь пока через самбу. Вот пару проектов - когда разбирался с sam7s64 состряпал. Может пригодится. Поменяйте расширение на 7z
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|