|
|
  |
Люди! кто работал с str9xx? |
|
|
|
Jan 31 2007, 23:58
|

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хсообщений после которых наступала тишина.  Мне, похоже, достанентся в скором времени такая игрушка, правда какая именно я пока не знаю. Так вот хотелось бы знать заранее, чего от нее ожидать, т.е. много ли глюков. Про str7 видел в конфах много нехорошего, что вызывает определенные опасения - насколько рабочая вся эта куча переферия и стоит ли вообще тратить свое время?
|
|
|
|
|
Feb 1 2007, 11:50
|
Знающий
   
Группа: Свой
Сообщений: 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 имеется много литературы и библиотек для периферии, все отлично документировано.
|
|
|
|
|
Feb 1 2007, 16:10
|
Местный
  
Группа: Свой
Сообщений: 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 раза меньше расчётной.
|
|
|
|
|
Feb 2 2007, 01:37
|

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

|
Проблем не было ни с одним из преведенных по ссылке отладчиков. http://aly.projektas.lt/Tools/ARMLinks/TestJTAG.htmlНу может MT-Link сбивался но не из-за процессора. Но имеет значение поведение программы которую вы прошиваете. После прошивки JTAG-ом и перед входом в отладку получается пауза в течении которой может выполняться только что загруженная программа. Если программа некоректная она может привести к неработоспособности отладки. Вот на это большинство и напарывается. Внешняя шина не поддерживает 32-х разрядные пересылки в текущих ревизиях чипов, и это главное на что нужно не напороться. Максимальный поток данных на внешней шине будет не больше 20 МБайт в сек на 96 МГц тактирования EMI. Надежность работы внешней шины как всегда зависит от вашего искусства трассировки Цитата(SpiritDance @ Feb 1 2007, 12:37)  Скорость - это хорошо.  Но вообще интересует работоспособность встроенной периферии, особенно внешней шины и DMA, на внешнюю шину предполагается навешивать именно внешнюю периферию. Плюс почитывая существующие ветки узнал что в народ в основном сталкивался с проблемами при программировании и подключении отладчика. Глюки побеждены или решаются шаманством? Кит пришел только что - fw44. Крута.
|
|
|
|
|
Mar 14 2013, 06:20
|
Группа: Новичок
Сообщений: 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. Надежность работы внешней шины как всегда зависит от вашего искусства трассировки  Нужна помощь по STR911 - откликнитесь!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|