|
|
  |
Чудо чип от ST - STR91, a KEIL его уже поддерживает! |
|
|
|
Mar 17 2006, 12:15
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(DASM @ Mar 17 2006, 15:09)  В ЧЕМ его чудо ? Чип как чип, непонятен детский восторг Уже много раз обсуждалось. Гляньте дата шит. * 966 ядро (MAC 16 * 32 + 32 -> 32, поддеджка арифметики с насыщением) * 90 Мгц, 80 MIPS из FLASH * 96к SRAM + 512k FLAS * DMA * Ethernet * CAN * USB (сертифицированный!) * Внешняя шина - хоть и кривоватая, но жить можно В общем, настоящий навороченный SOC, в котороый влезет и ось типа uCOS (вероятно, и eCos), и стек IP приличный (lwip - насколько я понимаю, KEIL юзает именно его). Полный простор для творчества, так сказать!
|
|
|
|
|
Mar 17 2006, 12:48
|
Участник

Группа: Новичок
Сообщений: 38
Регистрация: 28-11-05
Пользователь №: 11 519

|
Да вкусТно! Но пока появятся, потом годик или полгодика ерраты подкатят и начнется... - "как же так, а почему...ай...ой" . А что до CW, хотелось бы в первую очередь исправления глюков. А, что до поддержки, то ситема достаточно гибкая и при желании самому написать можно. Тем более, что хидеры можно стащить у того-же Кейла  .
|
|
|
|
|
Nov 15 2006, 16:59
|

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

|
Цитата(Evgeny_CD @ Mar 17 2006, 13:55)  Инфа о чипе C Возвращением! А то я уже грешным делом подумал, что "чудо чип" уже найден :-) и полным ходом идет дизайн "чудо изделия" :-( Цитата(Yra @ Nov 15 2006, 18:33)  Внешняя шина совсем кривоватая: мультиплексированная при работе в 16-битном режиме (т.е. проблеммы при работе с микросхемами внешней памяти шириной 16 бит. А если не память (своей на борту 96K+512K) а переферия в FPGA, то все становится наоборот более привлекательным. Если еще (не смотрел пока) не сделали глупостей c периферией ( типа как в STR7xx прицепив вместо лицензионного свой дебильный контроллер прерываний), то очень ничего....
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 16 2006, 05:20
|
Знающий
   
Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559

|
Цитата(zltigo @ Nov 15 2006, 19:59)  Цитата(Evgeny_CD @ Mar 17 2006, 13:55)  Инфа о чипе
C Возвращением! А то я уже грешным делом подумал, что "чудо чип" уже найден :-) и полным ходом идет дизайн "чудо изделия" :-(  Кто вернулся то ?
|
|
|
|
|
Nov 16 2006, 05:57
|
Местный
  
Группа: Свой
Сообщений: 251
Регистрация: 26-07-05
Пользователь №: 7 117

|
Цитата(etoja @ Nov 16 2006, 08:03)  Его поддерживает также программатор J-link и J-Flash от Segger. J-link отлично работает только с иаром , с кейлом через рди запустить не удалось, j-flash выдаёт ошибку. C ulink в кейле происходит нечто не объяснимое, после незначительных изменений программе и прошивки её во флешь выдаётся ошибка : Too many devices on jtag chain. И всё, после этого ulink больше не видет кристалл, загружаю иар + jlink - он чип видит, прошивает, после этого можно снова пользовать ulink и кейл(только надо тоже что-нибудь поменять иначе снова та же ошибка). Компилирую те же файлы в иаре-там всё работает... Использую самые последнии версии софта. ЗЫ Если кто просветит меня как убрать эти баги буду очень благодарен.
|
|
|
|
|
Nov 16 2006, 06:56
|

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

|
Надо смотреть ревизию кристалла. С ревизией D у меня никаких проблем нет с ULink даже на скорости 140 МГц. Ревизия E выйдет в этом месяце и говорят будет на 30% быстрее. Цитата(sergvks @ Nov 16 2006, 10:27)  Цитата(etoja @ Nov 16 2006, 08:03)  Его поддерживает также программатор J-link и J-Flash от Segger.
J-link отлично работает только с иаром , с кейлом через рди запустить не удалось, j-flash выдаёт ошибку. C ulink в кейле происходит нечто не объяснимое, после незначительных изменений программе и прошивки её во флешь выдаётся ошибка : Too many devices on jtag chain. И всё, после этого ulink больше не видет кристалл, загружаю иар + jlink - он чип видит, прошивает, после этого можно снова пользовать ulink и кейл(только надо тоже что-нибудь поменять иначе снова та же ошибка). Компилирую те же файлы в иаре-там всё работает... Использую самые последнии версии софта. ЗЫ Если кто просветит меня как убрать эти баги буду очень благодарен.
|
|
|
|
|
Nov 16 2006, 09:26
|
Местный
  
Группа: Свой
Сообщений: 251
Регистрация: 26-07-05
Пользователь №: 7 117

|
Цитата(AlexandrY @ Nov 16 2006, 09:56)  Надо смотреть ревизию кристалла. С ревизией D у меня никаких проблем нет с ULink даже на скорости 140 МГц. Ревизия E выйдет в этом месяце и говорят будет на 30% быстрее. Ревизия D у меня. Какие настройки используете при инициализации для 140М ? Хочу тоже попробовать.
|
|
|
|
|
Nov 19 2006, 15:15
|

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

|
Архив проекта по ссылке: http://aly.projektas.lt/Tests/AllCPU/KEIL_STR91.zipВ конфигураторе стартапного файла PLL MDIV ставлю 17. Правда для чесности когда запускаю операционку с использованием контроллера прерываний, то выше 96 Мгц начинаются сбои приводящие к переполнению стека, промахивается при чтении векторов видать. Цитата(sergvks @ Nov 16 2006, 13:56)  Цитата(AlexandrY @ Nov 16 2006, 09:56)  Надо смотреть ревизию кристалла. С ревизией D у меня никаких проблем нет с ULink даже на скорости 140 МГц. Ревизия E выйдет в этом месяце и говорят будет на 30% быстрее.
Ревизия D у меня. Какие настройки используете при инициализации для 140М ? Хочу тоже попробовать.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|