Программатор по последовательному порту для DSP типа TMS320LF24xxA 
Персональный сайт Егора Зайцева
Egor Zaisev personal site
В начало
Обо мне Моё резюме Светодиодное освещение Мои проекты QDictionary GPS Разное

Программатор по последовательному порту для DSP типа TMS320LF24xxA

Данная программа представляет собой программатор по последовательному порту (RS232) для DSP фирмы Texas Instrument типа TMS320LF24xxA. Программа написана на основе TMS320LF240x-A Flash Programming Serial Port Flash Programming Utility и собственно предназначена для её замены.

  1. Описание программы.
  2. Программа состоит из двух взаимосвязанных частей: оболочки и низкоуровневые алгоритмы программирования.

    Низкоуровневые алгоритмы полностью написаны на ассемблере для DSP TMS320LF24xxA и собственно представляют собой небольшое изменение от оригинальных Serial Port Flash Programming Utility с целью оптимизации по быстродействию.

    Оболочка полностью написана на C++ и расчитана на компилятор C++BUILDER 5.0. Вся работа оболочки полностью основана на стандартных API-функциях Windows с максимальным учётом требований работы на NT-платформах (WindowsNT 4.0, Windows 2000, Windows XP и Windows 2003 и более новых), в т.ч. гарантируется работа на терминальных серверах. В принципе ничто не должно мешать программе работать и на Windows 9x, однако это мной не проверялось за отсутствием какой-либо надобности да и возможности.

    Программа поддерживает любое символьное имя COM-порта (особенность работы на терминальном сервере), поэтому теоретически должна работать с любыми USB-RS232 переходниками и т.п. "экзотикой": главное правильно указать символьное имя или номер виртуального COM-file-образного порта. В крайнем случае, при возникновении ошибок, можно попробовать поменять величины задержек.

  3. Состав пакета
  4. tms320prog\
        Algos\папка с исходными низкоуровневыми алгоритмами
        bin\уже откомпилированная и готовая к использованию оболочка
            algos\папка с откомпилированными алгоритмами (наличие обязательно!)
        pc\все исходные тексты оболочки и самого проекта
        Readme.pdfфайл от TI
        readme.txtмой комментарий

  5. Системные требования
  6. 1) win32-совместимая платформа;
    2) возможно некоторые библиотеки от BORLAND;
    3) любой COM-порт;
    4) АДАПТЕР для поключения PC и вашей платы с DSP!!!!

    Для корректной работы программы необходимо наличие в рабочей директории программы папки "algos" с файлами алогритмов: Clear.hex, Erase.hex, KERNEL.HEX и Pgm.hex.

  7. Работа с программой
  8. Описывать работу программы не буду, т.к. программа создавалась из расчёта на типичного windows-based юзера, т.е. в принципе _ничего_ делать не будет, пока чего-то не хватает. На все _мыслимые_ проблемы программа выдаёт сообщения об ошибке и в особо тяжёлых случаях корректно завершает свою работу.

    В прочем простота программы не означает отсутствие хотя-бы базовых знаний для подготовки hex-файлов для программирования и создание переходника.

Скачать программу можно по этой ссылке. Все вопросы по работе программы в пределах разумного по ICQ:38410051 или по электронной почте (адрес есть внизу страницы).

Последнее изменение страницы 14.09.2015 01:58 MSK


Полезные программы
 Электронный словарь NeoDic
 Файловый менеджер Unreal Commander
 Архиватор 7-Zip
 IM-клиент Miranda
 Антивирусная утилита AVZ
 ClamWin Свободный Антивирус
 Утилиты от Sysinternals
 PDFCreator
 foobar2000
Полезные ссылки
 Основные нормы освещённости
 Power Electronics Systems Laboratory (PES)
 Форум разработчиков электроники
 Проект OpenNet
 Ссылки на топографические карты и атласы
 Светотехника, светодизайн, светодиоды, лампы, светильники
Интересные статьи
 Pi to one MILLION decimal places
 Советую для прочтения!
 Scratch
 Сообщество EasyElectronics.ru