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

 
 
 
Reply to this topicStart new topic
> Люди! кто работал с str9xx?
SpiritDance
сообщение Jan 31 2007, 11:20
Сообщение #1


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Кто-нибудь из живых всерьез работал с данными процессорами? Какие-то куцые темы по контроллеру есть на форуме, состоящие из 2-3хсообщений после которых наступала тишина. smile.gif Мне, похоже, достанентся в скором времени такая игрушка, правда какая именно я пока не знаю. Так вот хотелось бы знать заранее, чего от нее ожидать, т.е. много ли глюков. Про str7 видел в конфах много нехорошего, что вызывает определенные опасения - насколько рабочая вся эта куча переферия и стоит ли вообще тратить свое время?


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jan 31 2007, 23:58
Сообщение #2


Ally
******

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



После некоторых разочарований, пришел к выводу что в своем классе это лучшее что можно найти.
Самые развитые ресурсы при сохранении разумных затрат на защиту кода от халявщиков.
Внешняя шина рудиментарная, но позволяет подключить недостающую периферию. Ну и 96 MIPS-ов из FLASH-а без кэша это можно сказать рекорд отрасли.
Характерный показатель - 166 Dhrystones в секунду при выполнении из RAM в режиме ARM.
Из FLASH будет 110 Dhrystones в секунду. Для IP телефона или факс-шлюза уже хватает.

Цитата(SpiritDance @ Jan 31 2007, 12:50) *
Кто-нибудь из живых всерьез работал с данными процессорами? Какие-то куцые темы по контроллеру есть на форуме, состоящие из 2-3хсообщений после которых наступала тишина. smile.gif Мне, похоже, достанентся в скором времени такая игрушка, правда какая именно я пока не знаю. Так вот хотелось бы знать заранее, чего от нее ожидать, т.е. много ли глюков. Про str7 видел в конфах много нехорошего, что вызывает определенные опасения - насколько рабочая вся эта куча переферия и стоит ли вообще тратить свое время?
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Feb 1 2007, 11:07
Сообщение #3


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Скорость - это хорошо. smile.gif Но вообще интересует работоспособность встроенной периферии, особенно внешней шины и DMA, на внешнюю шину предполагается навешивать именно внешнюю периферию.
Плюс почитывая существующие ветки узнал что в народ в основном сталкивался с проблемами при программировании и подключении отладчика. Глюки побеждены или решаются шаманством?

Кит пришел только что - fw44. Крута.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
Vladimir_T
сообщение Feb 1 2007, 11:50
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073



Изучать данный процессор я начал с платы STR910-eval. На этой плате отлично продемонстрирована работа внутренней периферии процессора. Для данного процессора использую RLink и MT-Link.
RLink выпускается Raisonance (сертифицирована ST), он всегда программирует процессор и поддерживает отладку 16-кб кода в ОЗУ из среды R IDE. Есть версия Rlink Pro, которая поддерживает интерфейс RDI ( http://www.signum.com/). MT-линк поначалу программировал память процессора, правда медленно, а сейчас программирует и позволяет вести отладку, но только после того, как Flash предварительно стерта (с помощью Rlink). Уверен, что данное шаманство кончится, после обретения мною определенного опыта.
На сайте ST имеется много литературы и библиотек для периферии, все отлично документировано.
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Feb 1 2007, 13:28
Сообщение #5


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



А через j-flash mt-link стирать кристалл отказывается?


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
sergvks
сообщение Feb 1 2007, 16:10
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 26-07-05
Пользователь №: 7 117



Цитата(SpiritDance @ Feb 1 2007, 13:28) *
А через j-flash mt-link стирать кристалл отказывается?

Работал с j-link - единственная прога которая 100% всегда с ним работала был iar, остальное то работает,
то глючит... Для нормальной работы в кейле пришлось спаять ulink.
Что касается производительности то для меня осталась одна загадка - за сколько тактов у него выполняются dsp-инструкции - которые по доке на ядро дожны выполняться за 1 такт. Написал на чистом асме fir фильтр - реально скорость получилась где-то в 2.5 раза меньше расчётной.
Go to the top of the page
 
+Quote Post
Vladimir_T
сообщение Feb 1 2007, 17:24
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073



Выяснил, что J-Flash не правильно определяет размер Flash & RAM.
Flash = 512 (должно быть 544), RAM = 64 (должно быть 96). Вот сообщение от J-Flash
- RAM check found 2 KB target RAM instead of 64 KB
- RAM tested O.K.
- ERROR: Failed to erase chip
Disconnecting ...
- Disconnected
А когда вручную задаю размер RAM = 2 кб, то стирание и программирование проходит нормально. Где подкорректировать конфиг. файлы пока не нашел.
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Feb 1 2007, 19:04
Сообщение #8


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Файлы проектов j-flash - samples/jflash/projectfiles/*.jflash. Править открытый проект options->project settings, ну или ручками все.
Пока до кита руки не доходят, начну, наверно, с ним с понедельника.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Feb 2 2007, 01:37
Сообщение #9


Ally
******

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



Проблем не было ни с одним из преведенных по ссылке отладчиков.
http://aly.projektas.lt/Tools/ARMLinks/TestJTAG.html

Ну может MT-Link сбивался но не из-за процессора.
Но имеет значение поведение программы которую вы прошиваете.
После прошивки JTAG-ом и перед входом в отладку получается пауза в течении которой может выполняться только что загруженная программа. Если программа некоректная она может привести к неработоспособности отладки. Вот на это большинство и напарывается.

Внешняя шина не поддерживает 32-х разрядные пересылки в текущих ревизиях чипов, и это главное на что нужно не напороться.
Максимальный поток данных на внешней шине будет не больше 20 МБайт в сек на 96 МГц тактирования EMI. Надежность работы внешней шины как всегда зависит от вашего искусства трассировки biggrin.gif


Цитата(SpiritDance @ Feb 1 2007, 12:37) *
Скорость - это хорошо. smile.gif Но вообще интересует работоспособность встроенной периферии, особенно внешней шины и DMA, на внешнюю шину предполагается навешивать именно внешнюю периферию.
Плюс почитывая существующие ветки узнал что в народ в основном сталкивался с проблемами при программировании и подключении отладчика. Глюки побеждены или решаются шаманством?

Кит пришел только что - fw44. Крута.
Go to the top of the page
 
+Quote Post
garisonford
сообщение Mar 14 2013, 06:20
Сообщение #10





Группа: Новичок
Сообщений: 6
Регистрация: 7-04-09
Из: москва
Пользователь №: 47 330



Цитата(AlexandrY @ Feb 2 2007, 04:37) *
Проблем не было ни с одним из преведенных по ссылке отладчиков.
http://aly.projektas.lt/Tools/ARMLinks/TestJTAG.html

Ну может MT-Link сбивался но не из-за процессора.
Но имеет значение поведение программы которую вы прошиваете.
После прошивки JTAG-ом и перед входом в отладку получается пауза в течении которой может выполняться только что загруженная программа. Если программа некоректная она может привести к неработоспособности отладки. Вот на это большинство и напарывается.

Внешняя шина не поддерживает 32-х разрядные пересылки в текущих ревизиях чипов, и это главное на что нужно не напороться.
Максимальный поток данных на внешней шине будет не больше 20 МБайт в сек на 96 МГц тактирования EMI. Надежность работы внешней шины как всегда зависит от вашего искусства трассировки biggrin.gif

Нужна помощь по STR911 - откликнитесь!
Go to the top of the page
 
+Quote Post

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

 


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


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