Чем можно запрограммировать микропроцессоры серии MSP430?
Ответ:
[Вернуться в категорию "Всё о MSP430 (Автор: Сергей Борщ)"]
Вопрос навстречу: какой кристалл имено? Если интересуют однократные или отладочные (EEPROM-версии, с окошком), то ввиду закрытости алгоритма программирования через JTAG, только фирменными программаторами от Texas Instruments. Есть, правда, еще вариант купить полноценный внутрисхемный JTAG эмулятор (кто их делает - можно найти на сервере Тексаса). Texas Instruments выпускал программатор MSP-430PRG, описание работы с ним и его схема находится в файле SLAU026.PDF "MSP430 family programing adapter manual". Файл лежит на сервере TI. Программное обеспечение последней (3.02) версии лежит по адресу в разделе MSP430->Free Tools/Downloads сервера www.ti.com под вывеской Programming Adapter. Программатор подключается через параллельный порт PC и не работает под Windows NT. Если есть желание запрограммировать кристаллы с флеш-памятью, то ПО JTAG-программатора для них встроено в С-SPY пакета от китов MSP-FET430 В августе 2000г. на сайте появилось описание программатора MSP-PRGS430 (файл SLAU049). Он поддерживает все выпускаемые в данный момент процессоры серии MSP430. Программатор содержит внутри себя процессор MSP430P337 с фирменной прошивкой, поэтому клонированию не поддается... Программное обеспечение состоит из оболочки и драйвера. Форматы вызовов API-функций драйвера описаны, что позволяет написать свою оболочку. Программатор подключается к последовательному порту. Стоимость его порядка $200. Что же касается описанного в даташите на 430F1хxx bootstraploader, то ситуация такая: В самых первых партиях кристаллов PMS430F11xx и MSP430F1121IDW была ошибка в прошивке загрузчика и он не работал. Теперь уже кристаллы тех партий найти практически невозможно. Поэтому можно считать, что загрузчик в вашем кристалле будет работоспособен. На сервере TI и дисках есть документ slaa096b Application of Bootstrap Loader in MSP430F11x - Hardware/Software Proposal размером 389К, а также 37К архив с примером программы на РС (Visual C++, консольное приложение, проверено многими людьми - работает сразу!) для программирования MSP430F1xx используя именно bootstraploader. Приведен один из вариантов схемы программатора (74AHC14, стабилизатор 3В, ОУ). Описание всех версий загрузчика и всех его команд находится в документе slaa089a.pdf, "Features of the MSP430 Bootstrap Loader". [Всё о MSP430 (Автор: Сергей Борщ)]
|