1867ВЦ5Т

Модераторы: ea, _mark.sam_, Alis, pip, sya, dnv, vek

arbuz
Сообщения: 5
Зарегистрирован: 25 апр 2011, 21:13

Re: 1867ВЦ5Т

Сообщение arbuz »

Добрый день. Это опять Пенза ОАО "Радиозавод". Спасибо за высланное ПО. Остался последний вопрос. Как при помощи программы FlashWriter.exe, в абсолютно чистую флэш-ЭСПЗУ, записать загрузчик (файл SFUSR_B.HEX).
С уважением, Арбузов Дмитрий.
dnv
Специалист
Сообщения: 56
Зарегистрирован: 20 ноя 2009, 10:16
Откуда: Воронеж
Контактная информация:

Re: 1867ВЦ5Т

Сообщение dnv »

Во флэш памяти 1867ВЦ5Т находится BootLoader, который работает с COM портом PC. Если, по каким либо причинам, BootLoader испорчен, то его можно восстановить с помощью программы "Программирование через JTAG" или "Программирование через код композер".
arbuz
Сообщения: 5
Зарегистрирован: 25 апр 2011, 21:13

Re: 1867ВЦ5Т

Сообщение arbuz »

При помощи код композер во флеш с нулевого адреса был записан файл SFPE_B.OUT (предварительно переконвертированный в файл *.dat), после этого программа FlashWriter.exe выдаёт следующие сообщения:
Успешное открытие порта COM1
Синхронизация с DSP успешно завершена
Отправка и выполнение Clear
Превышено время ожидания (х7).
Для устранения ошибки менялась частота, алгоритмы не изменялись, timeout изменялся от 15 до 600 секунд. Результат аналогичен.
dnv
Специалист
Сообщения: 56
Зарегистрирован: 20 ноя 2009, 10:16
Откуда: Воронеж
Контактная информация:

Re: 1867ВЦ5Т

Сообщение dnv »

Наиболее вероятная причина такой работы загрузчика - некорректно составленный dat файл.

1. Загрузчик можно восстановить из код композер с помощью программы BootloaderRecover.
2. Сравните содержимое dat файла и флеша с hex кодом загрузчика SFPE_B.HEX

Формат этого файла следующий (то есть, в середине файла присутствуют заголовки секций):
0000 (в начале и в конце файла)
Размер секции 1
Стартовый адрес секции 1
0000 (Отделяет заголовок секции от данных секции)
Данные секции, количество слов соответствует числу в “Размер секции”
Размер секции 2
Стартовый адрес 2
0000
Данные секции 2
….
0000 (Конец файла)
Программа восстановления BootLoader через код композер выслана на почтовый ящик.
arbuz
Сообщения: 5
Зарегистрирован: 25 апр 2011, 21:13

Re: 1867ВЦ5Т

Сообщение arbuz »

Большое спасибо. Всё работает.
transparant
Сообщения: 5
Зарегистрирован: 27 ноя 2009, 18:22
Откуда: г. Ковров
Контактная информация:

Re: 1867ВЦ5Т

Сообщение transparant »

г. Ковров, ОАО "СКБ ПА". Со времени моего первого поста поднакопился опыт. Два различных приложения показали - 1867ВЦ5Т заметно чувствительна к ВЧ помехам в сравнении с её импортным прототипом. В том, первом приложении (см. Мой пост 27.11.09), проблему удалось снять двумя мерами: а) изменением последовательности прохождения питающих проводов между блоками электроэлементов; б) сокращением длины печатного проводника к "общей" цепи от двух конденсаторов, охватывающих кварц. А ведь и без этого на внешний вид всё было «по уму». 1867ВЦ5Т засунут в дальний угол платы, подальше от всяких внешних связей, со всех сторон окружён конденсаторами, без петель и проходных цепей в разводке питания,тут же супервизор, который не сбивался. Ну, вот по п. б) был проводничок сантиметров 7 до «общей» площадки под микросхемой. Источником помех были и остались коммутации MOSFET в силовой части прибора. TMS320F240 в том же приборе не сбивалась! Характеристика сбоев – сброс по несуществующему адресу. Во втором приложении от помех сбивалась настройка управляющих регистров шим. Причём мы видели верное значение ACTR, но комплементарные выходы PWM выдавали одновременное открывание верхних и нижних силовых ключей! Долго возились с конденсаторами, монтажом, но так до конца и не справились, ограничили ток нагрузки силовой части. Итого, по этим и другим, успешным, приложениям родилась рекомедация: не допускать жесткой, проводной гальванической связи 1867ВЦ5Т с силовой частью в любых, даже маломощных электроприводах.
edgmar
Сообщения: 6
Зарегистрирован: 07 июн 2011, 06:29

Re: 1867ВЦ5Т

Сообщение edgmar »

Добрый день. Томск, ОАО "НПЦ"ПОЛЮС", инженер-разработчик СУ электроприводов на импортных и отечественных МК.

В нашем отделе встал вопрос об использовании ваших 1867вц5 в качестве СУ вентильными и асинхронными электроприводами.
Есть в наличии несколько штук 1867ВЦ5. Также есть плата EzdspTMS320LF2407A (коммутация по порту принтера, либо через JTAG) и JTAG эмулятор USB2000 фирмы Blackhawk (соединение по мини усби). При установки драйверов платы эмулятора Ezdsp (соединение по принтер-порт) проблем не возникло. Были записаны пробные программы в кристал, с помощью код композер (версию не помню). Все в порядке.
То есть эмулировать работу 1867ВЦ5 в среде код композер можно и трудностей нет. Но при попытке установить соединение с Ezdsp с помощью JTAG -эмулятора ничего не получилось(либо устройство не опознанно, либо оно несовместимо с данной платой эмулятора, либо кривые руки :mrgreen: ). Отсюда вытекает невозможность прошивать 1867ВЦ5 с помощью Jtag USB200 . Вопросы следующие:

1) Какую версию код композер лучше использовать для эмуляции ?
(у меня в наличии есть 3.3 и 5, по крайней мере они так названы, а в этих версиях черт ногу сломит, их штук 10 существует)
Указанную версию 4.10.36 попробовал скачать с официального сайта(указанного вами). не получилось.
2) Какую версию лучше использовать для прошивки кристалла, учитывая то что у меня в наличии JTAG -эмулятор USB2000 ?
3) Если же данный тип JTAG -эмуля не видит 1867вц5 , то какой следует приобрести JTAG-эмулятор ?

еще поясню. Имелось ввиду , что при записи программы на плату эмулятора (в среде код композер) все ок.
Периферийные выхода кристала (на плате) выдают то, что хотелось. Но это при соединении по принтер-порту.
Меня же интересует вариант софта и JTAG-эмулятора для внутрисхемной прошивки 1867ВЦ5 в рабочей плате.
dnv
Специалист
Сообщения: 56
Зарегистрирован: 20 ноя 2009, 10:16
Откуда: Воронеж
Контактная информация:

Re: 1867ВЦ5Т

Сообщение dnv »

Работа микросхемы 1867ВЦ5Т с интегрированной средой разработки и отладки код композер тестировалась на эмуляторе EMU510PCI фирмы "Инструментальные системы" (http://www.insys.ru/device/emu510) и код композер v.4.10.36 (фирмы ti). Флэш память микросхемы 1867ВЦ5Т программируется с помощью программного обеспечения, разработанного ФГУП "НИИЭТ" (Внимание !!! Программирование флэш памяти микросхемы 1867ВЦ5Т с помощью ПО от ti или других фирм не возможно). Программное обеспечение для программирования флэш памяти микросхемы поставляется бесплатно по запросу. Программирование флэш памяти микросхемы выполняется как через последовательный SCI порт микросхемы, так и через JTAG порт.
edgmar
Сообщения: 6
Зарегистрирован: 07 июн 2011, 06:29

Re: 1867ВЦ5Т

Сообщение edgmar »

Добрый день еще раз. Вновь НПЦ "Полюс". г. Томск

Была изготовлена печатная плата под посадку 1867ВЦ5. На плате :

1)Соответствующие выводы земля и питание притянуты к земле и 5 вольтам
2) Выводы блоков АЦП, ШИМ, СПАЙ и СКАЙ висят в воздухе (влиять не должно)
3) выводы mp/mc , reset подключены по условиям програмирования
4) BQ1 и BQ2 - на них посажен кварц 4 Мгц
5) oscbyp - (запрет внутреннего генератора) - к 5 вольтам

На плате Выведен разьем(JTAG) для подключения Jtag -программатора . (Использую модель XDS510USB Rev.B, фирмы спектрум диджитал). С помощью вашей утилиты Sdconfig (под 1867вц5) тестирую программатор. Он виден на 378 порту, вместо 240. Режим EPP8. Программатор определяется без видимых ошибок. дальше -
Из набора тестовых программ запускаю утилиту ТЕСТ(есть там такая, предварительно поменяв в батниках порт с 240 на 378). Утилита пытается загружать пример программы, но выдает ошибку 109. (Тест питания - ок, время ожидание - не ок. Тест не проходится).
edgmar
Сообщения: 6
Зарегистрирован: 07 июн 2011, 06:29

Re: 1867ВЦ5Т

Сообщение edgmar »

Почему приходится менять адрес порта с 240 на 378? Почему в перечислении доступных портов пишется не "принтер, усби" а только "принтер" , хотя программатор усби и он без видимых ошибок определяется SDConfigom?
Перечислите возможные причины неисправности (вкраце).
Ответить

Вернуться в «Процессоры цифровой обработки сигналов 16 бит»