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

 
 
2 страниц V   1 2 >  
Closed TopicStart new topic
> STR91x - поделитесь впечатлениями
ek74
сообщение Sep 7 2006, 08:21
Сообщение #1


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

Группа: Свой
Сообщений: 81
Регистрация: 4-08-05
Из: г. Саратов
Пользователь №: 7 351



Хочу в новое устройство заложить STR91x (STR910FW32X). Кто-нибудь их уже реально использовал? Поделитесь впечатлениями.
Go to the top of the page
 
+Quote Post
VAI
сообщение Sep 7 2006, 08:34
Сообщение #2


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

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Там посмотрите
http://aly.projektas.lt/Projects/STR91_Start/STR91.htm


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
ek74
сообщение Sep 7 2006, 09:21
Сообщение #3


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

Группа: Свой
Сообщений: 81
Регистрация: 4-08-05
Из: г. Саратов
Пользователь №: 7 351



Цитата(VAI @ Sep 7 2006, 12:34) *


Спасибо, но это я уже видел. Мне хочется большего smile.gif , так сказать "личных впечатлений" от общения с этими камнями: как ведёт себя периферия, есть ли какие ошибки (ерату я уже смотрел), ну т.д. и т.п.

Попутно еще вопрос: кто у нас (в России) этим реально торгует. Просто я делал поиск поставщиков и результаты очень меня расстроили sad.gif . Практически ноль.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 8 2006, 12:51
Сообщение #4


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(ek74 @ Sep 7 2006, 12:51) *
Цитата(VAI @ Sep 7 2006, 12:34) *


Спасибо, но это я уже видел. Мне хочется большего smile.gif , так сказать "личных впечатлений" от общения с этими камнями: как ведёт себя периферия, есть ли какие ошибки (ерату я уже смотрел), ну т.д. и т.п.

Попутно еще вопрос: кто у нас (в России) этим реально торгует. Просто я делал поиск поставщиков и результаты очень меня расстроили sad.gif . Практически ноль.


Все еще не протестировал, но проблем подозрительно много.
Ошибки в документации, например, неправильно указан формат записи в регистры адресов банков Flash.
Кривизна - таймеры сбрасываются не в 0, а в 0xFFFC
Глюки - при выборе тактирования от PLL 96 МГц ULink почему-то делает ошибку при флешировании ячеек с 0x0000 по 0x0003. В других режимах шьет нормально.
Скрытая информация - например, в startupe KEIL есть следы установки регистра конфигурирования Flash, но только следы потому что непосредственой команды записи нет. В доке же говорится, что регистр доступен только по JTAG. Это напоминает ситуацию с LPC и предсказывает еще много чудных глюков.
Go to the top of the page
 
+Quote Post
ek74
сообщение Sep 8 2006, 13:36
Сообщение #5


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

Группа: Свой
Сообщений: 81
Регистрация: 4-08-05
Из: г. Саратов
Пользователь №: 7 351



Цитата(AlexandrY @ Sep 8 2006, 16:51) *
Все еще не протестировал, но проблем подозрительно много.


Понял, спасибо. Получается, что пока нет смысла их использовать. Обидно, уж больно "вкусный" камушек.
Go to the top of the page
 
+Quote Post
SGP
сообщение Sep 9 2006, 05:02
Сообщение #6


Участник
*

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



Я работаю с STR912 но думаю что впечатления будут справедливы и для вашего случая. Общее впечатление об контроллере: периферию делали програмисты, уж очень непривычно (мягко сказано) она выглядит. Кофигурирование портов разбросано по разным местам, но всё вроде работает. UART - FIFO прерывания сделаны криво -послав один байт вы никогда не дождётессь прерывания по передаче, один вектор прерывания на передачу и приём что не совсем удобно. В результате работаю без FIFO это оказалось проще чем дополнительно контролировать длину пакета. PLL работает, нареканий не вызвал. Таймер убогий нет даже автоперезагрузки, что существенно ограничивает его возможности. SPI -вроде бы работает, протестировал не доконца. Общее впечатление - работать можно несмотря на некоторую кособокость.
Впечатления о средствах разработки: Кеил не показывает периферию, такое впечатление что лекарство помогает не до конца. Сижу на кейле из за ULINK. Виглер подключить не удалось.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 9 2006, 09:10
Сообщение #7


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(SGP @ Sep 9 2006, 08:32) *
PLL работает, нареканий не вызвал.
Впечатления о средствах разработки: Кеил не показывает периферию, такое впечатление что лекарство помогает не до конца. Сижу на кейле из за ULINK. Виглер подключить не удалось.


Вы хотите сказать, что установив fMSTR=fPLL на частоте 96 Мгц вы нормально можете включиться в отладку через ULink?
Может startup файл переписали. Или конфигурируете PLL уже где-то в приложении?
Кстати, используете ли вы стандартную библиотеку от ST или сами пишете работу с периферией?
Go to the top of the page
 
+Quote Post
KostyantynT
сообщение Sep 9 2006, 09:53
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345



Подняли на нем USB и сетку (плата своя, два слоя). TCP/IP стек - LWIP. На внешнюю шину подключили 512 SRAM,. Полет нормальный. Мелкая серия покажет надежность кристалла в работе (у ST обычно с этим нареканий нет). Вигглер работает без проблем в CW1.5 . Сделали свои map файлы, переписали лоадер, добавили его в визард. Поменял GCC на 4.1. Смысла переползать на другие компилеры не вижу. Библиотеки используем стандартные.


--------------------
Если в сердце дверь закрыта - надо в печень постучать..
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 9 2006, 10:31
Сообщение #9


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(КонстантинТ @ Sep 9 2006, 13:23) *
Подняли на нем USB и сетку (плата своя, два слоя). TCP/IP стек - LWIP. На внешнюю шину подключили 512 SRAM,. Полет нормальный. Мелкая серия покажет надежность кристалла в работе (у ST обычно с этим нареканий нет). Вигглер работает без проблем в CW1.5 . Сделали свои map файлы, переписали лоадер, добавили его в визард. Поменял GCC на 4.1. Смысла переползать на другие компилеры не вижу. Библиотеки используем стандартные.


А на какой частоте запустили внутреннюю FLASH?
У меня не получается сделать рестарт на 96 МГц, виснет.
А зачем лоадер переписывали, и разве есть где исходники оригинального чтобы можно было переписать?
Go to the top of the page
 
+Quote Post
KostyantynT
сообщение Sep 9 2006, 10:36
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345



Цитата(AlexandrY @ Sep 9 2006, 13:31) *
Цитата(КонстантинТ @ Sep 9 2006, 13:23) *

Подняли на нем USB и сетку (плата своя, два слоя). TCP/IP стек - LWIP. На внешнюю шину подключили 512 SRAM,. Полет нормальный. Мелкая серия покажет надежность кристалла в работе (у ST обычно с этим нареканий нет). Вигглер работает без проблем в CW1.5 . Сделали свои map файлы, переписали лоадер, добавили его в визард. Поменял GCC на 4.1. Смысла переползать на другие компилеры не вижу. Библиотеки используем стандартные.


А на какой частоте запустили внутреннюю FLASH?
У меня не получается сделать рестарт на 96 МГц, виснет.
А зачем лоадер переписывали, и разве есть где исходники оригинального чтобы можно было переписать?


96 МГц и два вайтстейта. Переписали стандартный лоадер, входящий в комплект CW1.5.


--------------------
Если в сердце дверь закрыта - надо в печень постучать..
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 9 2006, 10:43
Сообщение #11


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(КонстантинТ @ Sep 9 2006, 14:06) *
96 МГц и два вайтстейта. Переписали стандартный лоадер, входящий в комплект CW1.5.


Так какая там производительность из FLASH у вас получилась. Меньше чем у LPC ?
Как нибудь с чем нибудь по скрости сравнивали?
Go to the top of the page
 
+Quote Post
KostyantynT
сообщение Sep 9 2006, 10:55
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345



Членометрией не занимались, нет времени :-) Субъекnивно - быстрее, с учетом наличия DMA стек работает быстрее.


--------------------
Если в сердце дверь закрыта - надо в печень постучать..
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 9 2006, 11:04
Сообщение #13


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(КонстантинТ @ Sep 9 2006, 14:25) *
Членометрией не занимались, нет времени :-) Субъекnивно - быстрее, с учетом наличия DMA стек работает быстрее.

А почему тогда выбрали STR91? У него только одно преимущество и есть - скорость. Но и та под сомнением.
Или вам уже поздно с него слезать? wink.gif
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 10 2006, 11:55
Сообщение #14


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Кстати, обнаружил, что програмный такт у STR в 1.4 раза длинее чем у LPC при выполнении из RAM.
Т.е. если симулятор для LPC покажет 60 000 000 тактов при выполнении процедуры, а потом измерить это время при выполнении на мекете с частотой ядра 60 Мгц то получим ровно 1 сек. Для STR91 получим 1.4 сек при выполнении из области DTCM RAM, а из области мапированной на AHB RAM еще длинее.
Go to the top of the page
 
+Quote Post
KostyantynT
сообщение Sep 10 2006, 12:51
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345



Для нашего применения у него есть на борту вся периферия. Будет время - запустим тесты, проверим скорость. Того что есть хватает с головой.


--------------------
Если в сердце дверь закрыта - надо в печень постучать..
Go to the top of the page
 
+Quote Post

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

 


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


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