1867ВЦ5Т

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

EugeneF
Сообщения: 7
Зарегистрирован: 23 мар 2011, 14:27

Re: 1867ВЦ5Т

Сообщение EugeneF » 03 ноя 2012, 01:11

Еще возник вопрос по поводу методики программирования через CCS (GEL файл). Не совсем понятно ,каким способом следует готовить файл data.dat для своей программы? Откуда его сохранять с помощью MemorySave? При условии, что внешняя память на нашей плате отсутствует, предполагается работа только из флешки.

dnv
Специалист
Сообщения: 56
Зарегистрирован: 20 ноя 2009, 10:16
Откуда: Воронеж
Contact:

Re: 1867ВЦ5Т

Сообщение dnv » 07 ноя 2012, 15:25

Файл data.dat можно сохранить из симулятора CodeComposer с помощью функции MemorySave. Можно также подготовить этот файл вручную, при этом первая строка типа
"1651 1 0000 0 012C" может быть любой и будет пропущена.
Возможности перепрограммирования флэш через CodeComposer несколько ограничены, поэтому мы рекомендуем перепрограммировать флеш 1867ВЦ5Т через SCI.

EugeneF
Сообщения: 7
Зарегистрирован: 23 мар 2011, 14:27

Re: 1867ВЦ5Т

Сообщение EugeneF » 08 ноя 2012, 02:14

А в 4-й версии CCS, с которой Вы работаете, есть симулятор для 24хх серии? В версиях 3.х я его вообше не нашел...

dnv
Специалист
Сообщения: 56
Зарегистрирован: 20 ноя 2009, 10:16
Откуда: Воронеж
Contact:

Re: 1867ВЦ5Т

Сообщение dnv » 08 ноя 2012, 08:57

В версии 4.10. CCS имеются следующие драйверы:
-C24x (Emulator),
-C2xx (Emulator),
-C2xx (Simulator),

EugeneF
Сообщения: 7
Зарегистрирован: 23 мар 2011, 14:27

Re: 1867ВЦ5Т

Сообщение EugeneF » 15 ноя 2012, 02:19

Ага, теперь понятно. Оказывается Code Composer 4.10 и Code Composer Studio 4.10, это совершенно разные программы, даже из разных тысячелетий. :)

Однако, симулятор С2хх в CC4.10 ведет себя весьма странно. Он почему-то не позволяет ничего писать в память программ по адресам выше 0х0040. Вызывает ошибку. А при чтении из этих адресов всегда выдает 0x0BAD. Это так и должно быть? Memory Mapping выключен, вроде ничего не должно мешать...

dnv
Специалист
Сообщения: 56
Зарегистрирован: 20 ноя 2009, 10:16
Откуда: Воронеж
Contact:

Re: 1867ВЦ5Т

Сообщение dnv » 15 ноя 2012, 15:09

Так и должно быть. В симуляторе доступна не вся область памяти. Загрузить программу вы сможете, например, с адреса 0x4000.

fess
Сообщения: 5
Зарегистрирован: 06 дек 2012, 08:18
Откуда: ННИИРТ

Re: 1867ВЦ5Т

Сообщение fess » 06 дек 2012, 08:45

Сразу несколько вопросов:

1- при прошивке Flash 1867ВЦ5Т hex файлом по SCIинтерфейсу через СОМпорт ноутбука программа FlashWriter после паузы выдает сообщение:

Прошиваемая программа: D:\PO\B1VU1.HEX
Успешное открытие порта COM1
Соединение с DSP не установлено!

Причем та же операция, выполняемая через СОМпорт компьютера выполняется нормально, Flash записывается без проблем (правда, всегда только со второй попытки, что тоже не понятно)

Ноутбук HP EliteBook 8560p с WXP, драйвера и параметры для СОМпорта абсолютно аналогичны тем, что стоят на компьютере.
Осциллографом посмотрел сигналы на выводах RX/TX контроллера:
на вход RX приходят импульсы с программатора
на выходе TX постоянно высокий уровень (нет отклика микросхемы?)

2- есть ли аналогичный программатор для прошивки Flash через SCI, но подключаемый к компу через USB?

dnv
Специалист
Сообщения: 56
Зарегистрирован: 20 ноя 2009, 10:16
Откуда: Воронеж
Contact:

Re: 1867ВЦ5Т

Сообщение dnv » 18 дек 2012, 12:21

1. Проверьте целостность загрузчика в Code Composer.
2. Проверьте помехоустойчивость связи COM port – SCI.
3. Запустите Загрузчик и убедитесь, что процессор зациклился на процедуре опроса SCI.
4. Проверьте правильно ли выбран COM порт.
5. Программаторы флэш через USB нам не известны.
6. Какая частота тактирования микросхемы?


AndreySh
Сообщения: 13
Зарегистрирован: 22 ноя 2011, 09:35
Откуда: Воронеж

Re: 1867ВЦ5Т

Сообщение AndreySh » 19 дек 2012, 14:10

Здравствуйте, возникла такая проблема. На вывод CLKOUT/IOPC1 МК заведен вход драйвера ключа электромагнита. При запуске МК в режиме программирования на этот вывод подается тактовый сигнал МК. При запуске в основном режиме после включения на этом выводе возникает импульс, достаточной длительностью, чтобы сработал электромагнит. Возможно это происходит из-за переключения режимов этого вывода. Вожно ли изменить программу-загрузчик, чтобы
в режиме программирования этот вывыод был настроен как порт ввода-вывода и был в 0-ом состоянии? Если можно, то
пожалуйста вышлите проект программы-загрузчика и описание как с помощью программы BLRecover загрузить программу в МК на e-mail: mt-nc@list.ru

Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя