Sinoptic555 0 20 июня, 2008 Опубликовано 20 июня, 2008 · Жалоба Кто нибудь работал с MSP430F249 (или аналогом) ? Выложите, если можно, фрагмент своей схемки подключения контроллера. Все зубки уже поломал, оживить F249 не удается. Убрал из схемы для простоты ВСЕ! Оставил самое необходимое. - Запитал: DVcc, AVcc (3V) - Заземлил: DVss, AVss - Часовой кварц (pin 8, 9) с двумя кондерами на 10pF - JTAG развел по аналогии с MSP430F449 (сопротивление 47k и кондер 10nF). Не шевелится чип, ну никак! Вроде ничего сложного! Подаю питание, НО на кварц с чипа ничего не подается, соответственно и кварц молчит все молчит. БРЕД ПОЛНЫЙ! Кварц то должен ведь хоть как то шевелиться после подачи питания на MSP430. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Angelo 0 20 июня, 2008 Опубликовано 20 июня, 2008 · Жалоба 1) Не припоминаю, чтоб у меня на сбросе кандёр висел. 2) Самое главное, если у вас LPTшный FET, то пошаманьте с настройками порта в биос, у меня ни "SPP", ни "EPP", ни ещё чёрти какие настройки НЕ заработали, как поставил режим "NORMAL" всё завелось с пол оборота Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vmp 0 20 июня, 2008 Опубликовано 20 июня, 2008 · Жалоба Не знаю, как с F249, а F149 стартует с выключенным кварцем, от внутреннего RC-генератора (DCO). Так что на кварце при отсутствии в программе его запуска ничего не будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 20 июня, 2008 Опубликовано 20 июня, 2008 · Жалоба Не шевелится чип, ну никак! Вроде ничего сложного! Подаю питание, НО на кварц с чипа ничего не подается, соответственно и кварц молчит все молчит. MSP430 всегда стартуют на внутреннем DCO. Внешние кварцы ему по барабану, пока программно не сконфигурирован модуль тактирования. БРЕД ПОЛНЫЙ! Кварц то должен ведь хоть как то шевелиться после подачи питания на MSP430. Не обязан. Читайте внимательно User's Guide и аппликуху Migration чего-то там MSP430x13x/14xx to MSP430x24x. Оригиналы у производителя скачайте, либо на сайте Компела перевод Migration имеется. см. http://mcu.compel.ru/tag/arcticle/MSP430CORE . У новой серии (F24x) есть отличия в конфигурировании модуля тактирования и кварцевых генераторов, в отличие от серии x1xx, где часовой кварц, подключенный к LFXT, сразу заводится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NoName 0 22 июня, 2008 Опубликовано 22 июня, 2008 · Жалоба Не шевелится чип, ну никак! Вроде ничего сложного! на RST/NMI скорее всего лог "0" "Не шевелится чип" - не программируется или не запускается Ваша программа? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sinoptic555 0 23 июня, 2008 Опубликовано 23 июня, 2008 (изменено) · Жалоба на RST/NMI скорее всего лог "0" "Не шевелится чип" - не программируется или не запускается Ваша программа? RST/NMI=1 (3V) Происходит следующее. 1. Нажимаю в IAR Debug. Он ругается: "Emulator. Chosen derivative (MSP430F249) and actual hardware (Device unknown) do not match. Continue to download?" Нажимаю "Да". На время закачки RST/NMI с 3V подскакивает до 3.3V Шкала закачки показывает что все нормально, скачет 2 раза (стирание затем закачака) После того этого появляется сообщение "Emulator. Fatal error: Failed to write memory at 0x1100 Session aborted!" На этом все и заканчивается. Закачиваемая програмка минимальна: #include "msp430x24x.h" int main( void ) { // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; return 0; } 1) Не припоминаю, чтоб у меня на сбросе кандёр висел. Ну там он вроде как задержку дает 2) Самое главное, если у вас LPTшный FET, то пошаманьте с настройками порта в биос, у меня ни "SPP", ни "EPP", ни ещё чёрти какие настройки НЕ заработали, как поставил режим "NORMAL" всё завелось с пол оборота У меня OLIMEX USB - JTAG-TINY - может он что-то гадит Изменено 23 июня, 2008 пользователем Sinoptic555 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 23 июня, 2008 Опубликовано 23 июня, 2008 · Жалоба Sinoptic555, как у вас запитывается TARGET? Если у него собственное питание, то его (питание) от TARGET нужно подавать на 4 pin JTAG connector USB-FET, если же вы питаете TARGET непосредственно от USB-FET, то питание кристалла MSP430 нужно брать от 2 pin USB-FET. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sinoptic555 0 23 июня, 2008 Опубликовано 23 июня, 2008 (изменено) · Жалоба Sinoptic555, как у вас запитывается TARGET? Если у него собственное питание, то его (питание) от TARGET нужно подавать на 4 pin JTAG connector USB-FET, если же вы питаете TARGET непосредственно от USB-FET, то питание кристалла MSP430 нужно брать от 2 pin USB-FET. Так и есть. Там у меня тройной джампер стоит (см. влож. картинку) Подавая питание 3V на 4 пин JTAG, конечно, при записи программы напряжение на RST/NMI до 3.3 на подскакивает, так и держится на 3V. Мой опыт по MSP430F449 показывает что можно вообще без этого джампера, все работатет. Но это в данном случае не важно. Я пробовал и с собственным питанием и с внешним, результат один и тот же "Fatal error: Failed to write memory at 0x1100 Session aborted!" Изменено 23 июня, 2008 пользователем Sinoptic555 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
АДИКМ 0 23 июня, 2008 Опубликовано 23 июня, 2008 · Жалоба выложите полностью свой проект. "Emulator. Chosen derivative (MSP430F249) and actual hardware (Device unknown) do not match. Continue to download?" Это убирается правильным указанием кристалла в свойствах проекта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 23 июня, 2008 Опубликовано 23 июня, 2008 · Жалоба Я пробовал и с собственным питанием и с внешним, результат один и тот же "Fatal error: Failed to write memory at 0x1100 Session aborted!" В таком случае проверьте опции проекта на предмет правильности выбора типа кристалла и опции загрузки программы (Erase main and Information memory). Возможно у вас не выбран конкретный тип кристалла, а стоит просто Generic MSP430 device. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sinoptic555 0 24 июня, 2008 Опубликовано 24 июня, 2008 (изменено) · Жалоба Кристалл указан правильно (MSP430F249) и "Erase main and Information memory" тоже указано Прикрепляю проект. Все наработки по разведенной плате использую с рабочего проекта MSP430F449. Там все работало и я ничего изобретать не стал, просто захотел поменять кристалл. Vario4_249.zip Изменено 24 июня, 2008 пользователем Sinoptic555 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NoName 0 25 июня, 2008 Опубликовано 25 июня, 2008 · Жалоба RST/NMI=1 (3V) Происходит следующее. "Emulator. Chosen derivative (MSP430F249) and actual hardware (Device unknown) do not match. Continue to download?" и далее естественный ответ - "Emulator. Fatal error: Failed to write memory at 0x1100 Session aborted!" не в проекте дело, не видится кристал, такие вещи бывают и на отлаженных платах. спиртом промывали? нет ли "соплей" под кристалом? как вариант собрать второй макет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 25 июня, 2008 Опубликовано 25 июня, 2008 · Жалоба Прикрепляю проект. Все наработки по разведенной плате использую с рабочего проекта MSP430F449. Там все работало и я ничего изобретать не стал, просто захотел поменять кристалл. Что-то я не понял, а где проект-то? Он что из одного файла, который собственно из двух команд в main состоит что ли? :cranky: Какие с таким "проектом" могут быть заморочки? У меня на MSP-TS430PM64 (это по сути ZIF-панелька для TQFP-64) MSP430F248 (249-го нету) совместно с MSP-LINK (полный клон MSP-FET430UIF) под IAR EW430 4.11B ваш "проект" компилится, загружается в кристалл и шагает в отладчике без проблем. :laughing: Не в проекте видимо дело, а в самой плате или в вашем USB-FET от Olimex. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KykyryzzZ 0 25 июня, 2008 Опубликовано 25 июня, 2008 · Жалоба Какая версия iar? У меня с серией х2хх в иаре ниже 4.1 были проблемы с определением кристала. Проверьте настройки FET Debugger / Debug protocol - должно стоять 4-wire protocol. По схеме вроде все нормально, если только ноги нигде не перепутаны в компонентах. На схеме не видно, к чему подтянут nRST через R44.. к 1? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
АДИКМ 0 25 июня, 2008 Опубликовано 25 июня, 2008 · Жалоба а какой смысл в олимексовском эмуляторе за 100 долларов, если полный клон UIF стоит 60 ? И спокойно апдейтится иаром. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться