По отладке и по поддерке Микрочипа... RealICE на самом деле позиционируется как отладчик-эмулятор. Почему отладчик - потому что может использовать стандартный debug канал (два пина). Почему эмулятор - потому что можно купить header и работать как с эмулятором (чуть больше функциональности).
Обещают что (в обоих режимах):
- трассировка в реальном времени
- до 1000 точек остановка (из них как минимум 4 - аппаратные - это кстати и к ICD-2 относится - он их во флеш не прописывает), все точки условные (т.е. останов при выборке/записи по определенному адресу) с кучей опций (типа останов через опеределенное количество тактов после события, останов после определенного количества событий)
- бряки по входу в энергосберегающие режимы и ресету
- аппаратный счетчик тактов
- обновление watch-окна в реальном времени
- есть у RealICE разъем с 8-ю пинами общего назначения, написано, что можно стробы выдавать наружу при определенном событии (например чтоб с осциллом засинхриться), но я думаю, что расширят эту фичу и на вход
- сменные модули - то есть один всунул - отладчик по обычному каналу, другой - удлиннитель LVDS (чтоб, например, в морозилке отлаживаться
- однозначно гальваническая развязка
Стоить будет примерно 500 - не по децки для бюджетных проектов, ну да на то ICD2 есть. Но дешевле, чем, например, обычный эмулятор ICE 4000.
С джитагом - микрочип уверенно заявляет, что на сегодняшний день все работает (были проблемы в инженерных сэмплах), я так думаю, что до конца года опубликуют спецификацию. Железо - ну наверное что-то wiggler-оподобное.
По поводу поддерки - библиотек, софта, и т. п. Есть мнение, что 95% народу, который сидит на микрочипе, вообще не знает, что он может предоставить. Для тех же 16-битников - куча библиотек, если не касаться специфических (пожатие речи, эхоподавление) - TCP/IP, ZigBee, шифрование (симметричные/ассиметричные ключи), осенью IrDA и FAT16, для 8-битников USB, и т. п.
А про аппликейшены я и не говорю - я на днях реально взял один, поправил два числа - получил управление BLDC. Быстрый старт, что называется.
По поводу сторонних средств разработки: IAR - тот же компилер, что был год назад. То есть по сути для поддержания реноме, так что на него, я думаю, рассчитывать не стоит. Hi-Tech - тоже вряд ли. Для любителей изголяться - всегда выложены исходники последней версии C30 (GPL обязывает) - собирайте и в путь.
Библиотеки математики выложены в виде открытых исходников, так что скоро, вполне возможно появится альтернатива. Нынешние конечно не фонтан
-
- Спасибо, хороший дайджест - AVR(28.08.2006 17:44, )