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

 
 
> ST ARM STR710x; CrossWorks, кто что скажет?
Evgeny_CD
сообщение Dec 22 2005, 13:51
Сообщение #1


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Посмотрел я на STR710 - хорошая штуковина!

* 256K FLASH, 64K RAM
* набор периферии внушительный - один HDLC чего стоит!
* внешняя шина - хоть и не быстрая и 16 битная, но зато какой-нибудь
АCEX 1K за 9$ поставил - и твори нестандартную периферию.
* цена
* доcтупность здесь на складах
* дешевые (относительно) поделочные платы за 65$.
* заявлена поддержка CrossWorks

К процу ОЧЕНЬ нехилая библиотека софта в исходниках прилагается.

Сама либа
http://www.st.com/stonline/products/suppor...tr71xlibstd.zip

Мануал
http://www.st.com/stonline/products/literature/um/10780.pdf

Вопросы.

* что насчет глючности и несоответствия доке:
- ремапер памяти
- контроллер прерываний - он там прерывания не пропускает?
- UART
- I2C
- SPI
- таймера
- HDLC

* реальная скорость на 50 Мгц при выполнении из FLASH
- ARM mode
- THUMB mode

* сколь хорошо камень поддержан CrossWorks (например, по сравнению с LPCxxx)?

* общие впечатления от камня?

Заранее спасибо всем ответившим. cheers.gif
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
DASM
сообщение Dec 22 2005, 17:48
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



OFF без обид
Ну когда же наконец Евгений выберет САМЫЙ лучший проц на свете, с САМЫМ лучшим компилятором, отладчиком, осью и станет счастлив ?
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Dec 22 2005, 18:18
Сообщение #3


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(DASM @ Dec 22 2005, 20:48) *
OFF без обид
Ну когда же наконец Евгений выберет САМЫЙ лучший проц на свете, с САМЫМ лучшим компилятором, отладчиком, осью и станет счастлив ?
cheers.gif Идеал не достижим.

Задачи меняются. Меняются оптимальные платформы для них.

Прогресс неудержим. Не хочется придерживаться старых решений только по принципу традиционности.

Все просто.

1. Я могу схватить первое попавшееся под руку, что -то накодить, и сделать проект. Потом, для нового проекта, повторить цикл.

2. Но очень хочется экономть усилия, и максимально долго использовать наработанное. Посему ненулевую часть времени я уделяю поискам и попыткам разобраться в тех областях, которые мне пока не понятны.

3. Я отношусь к той категории людей, которые предпочитают "спуститься в долину, а потом ... все стадо".
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 22 2005, 18:33
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Evgeny_CD @ Dec 22 2005, 15:51) *
Посмотрел я на STR710 - хорошая штуковина!
....
* дешевые (относительно) поделочные платы за 65$.

1.Я тоже смотрю последние дни. В основном из-за HDLC.
2.По поводу плат - явки, пароли... ОЧЕНЬ интересуют.
Надо брать и пробовать.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Dec 22 2005, 18:49
Сообщение #5


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(zltigo @ Dec 22 2005, 21:33) *
2.По поводу плат - явки, пароли... ОЧЕНЬ интересуют.
Надо брать и пробовать.
http://www.terraelectronica.ru/ STR-P711
Конечно, пробовать. Но вначале хочется чуть-чуть узнать, что другие "напробовали". biggrin.gif

http://groups.yahoo.com/group/lpc2000/message/11667 - интересное сообщение.
Go to the top of the page
 
+Quote Post
DASM
сообщение Dec 22 2005, 18:54
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



ви будете смеятся, но я тоже STR буду пробовать =))))
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Dec 22 2005, 19:20
Сообщение #7


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(DASM @ Dec 22 2005, 21:54) *
ви будете смеятся, но я тоже STR буду пробовать =))))
biggrin.gif Ну вот, щас все платы растащат.
Go to the top of the page
 
+Quote Post
DASM
сообщение Dec 22 2005, 19:22
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



неее.. мы со товарищи просто закажем на одной плате кучку всего, и под STR и под SAM7X и , может , ZigBee. 1300 р подготовка всего, и сколько удовольствия. Так что нам готового не надо =)
Go to the top of the page
 
+Quote Post
Balkana
сообщение Dec 22 2005, 21:04
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 28
Регистрация: 14-02-05
Из: Болгария
Пользователь №: 2 641



STR712 запустил.
Нет какие-то проблемы.
Кажется недодумали контроллера прерывания ...
Другие периферии не запускал.
У меня интерес тоже на HDLC, но кажется бедноват.

Сделал проект Hello world (старт-ап / векторы) под гринхилс, могу послать если у кого-то хочется.

Собираюсь делать на STR710 + uclinux
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 22 2005, 22:18
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



[quote name='Evgeny_CD' date='Dec 22 2005, 20:49' post='73691']
Надо брать и пробовать.[/quote]http://www.terraelectronica.ru/ STR-P711
[/quote]
С Olimex ясно - только 711, мне-бы хотелость CAN+HDLC (710 или 712) а USB без особой надобности.
Но в принципе других вариантов не нашел :-(
По ссылке, кстати, "временно отсутствует", что может означать все, что угодно. Хотя вроде официальные представители есть надежда, что действительно временно. Еще MT-System поминаетя
в официальных распространителях, но они скорее всего непочешутся непрофильную плату
заказывать. Ну вообще можно и прямо из Болгарии заказывать, только немного стремно...

[quote name='DASM' date='Dec 22 2005, 21:22' post='73700']
неее.. мы со товарищи просто закажем на одной плате кучку всего, и под STR и под SAM7X и , может , ZigBee. 1300 р подготовка всего, и сколько удовольствия. Так что нам готового не надо =)
[/quote]
И насколько эти планы близки к началу осуществления? А готовое оно на первый раз все-таки
предпочтительнее определенными гарантиями работоспособности. Есть шансы для посторонних
получить готовое для экспериментов?

[quote name='Balkana' date='Dec 22 2005, 23:04' post='73731']
1.STR712 запустил.
....
2.У меня интерес тоже на HDLC, но кажется бедноват.
....
3.Сделал проект Hello world (старт-ап / векторы) под гринхилс, могу послать если у кого-то хочется.
[/quote]
1. Откуда 712 плата? Готовую купить можно?
2. Для каких целей предполагается HDLC использовать?
3. Лично хотел-бы увидеть и "Hellо....".


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Dec 22 2005, 22:18
Сообщение #11


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Balkana @ Dec 23 2005, 00:04) *
Кажется недодумали контроллера прерывания ...
...Собираюсь делать на STR710 + uclinux
А что именно они там недодумали в контроллере прерывания? Звучит угрожающе...
Насчет uClinux - думаю, медленный он там будет. 16 бит шина внешней памяти неторопливая.
Хотя есть порт uClinux от самого ST.

Луче уж eCOS портировать.
Go to the top of the page
 
+Quote Post
Balkana
сообщение Dec 22 2005, 22:47
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 28
Регистрация: 14-02-05
Из: Болгария
Пользователь №: 2 641



zltigo:
>>1. Откуда 712 плата? Готовую купить можно?
712 пин-совместимый с 711; Схема олимекс-а изпользовал, сделал макетка
>>2. Для каких целей предполагается HDLC использовать?
HDLC - ето самый лучший способ передачи, когда нужен трансфер пакеты через синхронная серийная связь; Пример: передать ethernet пакетки через Е1 ...
>>3. Лично хотел-бы увидеть и "Hellо....".
Посылаю. (извините, недоделал, у меня была идейка сделать что то больше ... поетому называется led_blink smile.gif )

Evgeny_CD:
>> что именно они там недодумали в контроллере прерывания? Звучит угрожающе...
К сожалению, правда. Наи-плохой контроллер которой я касался.
Что у меня не нравится:
1. Конфигурация, понятно, нужно сделать .. но у него пишеш инструкция в регистр; в прерывании он модифицирует инструкцию, надо читать инструкция дла выполнения с регистр.
2. Вышеописанны механизм не позволяет легко сделать переключения контекста ... (см. примера)

>>Насчет uClinux - думаю, медленный он там будет. 16 бит шина внешней памяти неторопливая.
>>Хотя есть порт uClinux от самого ST.
Правда, но на мои требования - ето вполне достаточно ...
Самсунгский S3C4530 более обещающий, жду информации доставимости ...
Прикрепленные файлы
Прикрепленный файл  led_blink.rar ( 8.62 килобайт ) Кол-во скачиваний: 32
 
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 22 2005, 22:57
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Balkana @ Dec 23 2005, 00:47) *
zltigo:
>>1. Откуда 712 плата? Готовую купить можно?
712 пин-совместимый с 711; Схема олимекс-а изпользовал, сделал макетка
>>2. Для каких целей предполагается HDLC использовать?
HDLC - ето самый лучший способ передачи, когда нужен трансфер пакеты через синхронная серийная связь; Пример: передать ethernet пакетки через Е1 ...
>>3. Лично хотел-бы увидеть и "Hellо....".
Посылаю. (извините, недоделал, у меня была идейка сделать что то больше ... поетому называется led_blink smile.gif )

1. Понятно, я собираюсь тоже на Olimpex заменить чип.
2. Мне тоже E1/E2, правда только один таймслот (64Kbit)
3.Спасибо.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Balkana
сообщение Dec 22 2005, 23:30
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 28
Регистрация: 14-02-05
Из: Болгария
Пользователь №: 2 641



Цитата(zltigo @ Dec 23 2005, 00:57) *
Цитата(Balkana @ Dec 23 2005, 00:47) *

zltigo:
>>1. Откуда 712 плата? Готовую купить можно?
712 пин-совместимый с 711; Схема олимекс-а изпользовал, сделал макетка
>>2. Для каких целей предполагается HDLC использовать?
HDLC - ето самый лучший способ передачи, когда нужен трансфер пакеты через синхронная серийная связь; Пример: передать ethernet пакетки через Е1 ...
>>3. Лично хотел-бы увидеть и "Hellо....".
Посылаю. (извините, недоделал, у меня была идейка сделать что то больше ... поетому называется led_blink smile.gif )

1. Понятно, я собираюсь тоже на Olimpex заменить чип.
2. Мне тоже E1/E2, правда только один таймслот (64Kbit)
3.Спасибо.


На 64Кбит у меня увереность что хватит ... понятно что ST делали HDLC для того - такт один, нет возможности выбирать акттивный фронт такта TX и RX канала; нет какой-то DMA - индикация что контроллер разчитан на низкая скорость.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Dec 23 2005, 06:44
Сообщение #15


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Balkana @ Dec 23 2005, 01:47) *
К сожалению, правда. Наи-плохой контроллер которой я касался.
Что у меня не нравится:
1. Конфигурация, понятно, нужно сделать .. но у него пишеш инструкция в регистр; в прерывании он модифицирует инструкцию, надо читать инструкция дла выполнения с регистр.
2. Вышеописанны механизм не позволяет легко сделать переключения контекста ... (см. примера)
wacko.gif Впечатляет! На этот счет есть апликуха
Interrupt handling for STR7 microcontrollers
http://www.st.com/stonline/products/literature/an/10334.pdf
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th June 2025 - 01:23
Рейтинг@Mail.ru


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