Страница 10 из 14

Re: 1867ВЦ5Т

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

Re: 1867ВЦ5Т

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

Re: 1867ВЦ5Т

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

Re: 1867ВЦ5Т

Добавлено: 08 ноя 2012, 08:57
dnv
В версии 4.10. CCS имеются следующие драйверы:
-C24x (Emulator),
-C2xx (Emulator),
-C2xx (Simulator),

Re: 1867ВЦ5Т

Добавлено: 15 ноя 2012, 02:19
EugeneF
Ага, теперь понятно. Оказывается код композер 4.10 и код композер студио 4.10, это совершенно разные программы, даже из разных тысячелетий. :)

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

Re: 1867ВЦ5Т

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

Re: 1867ВЦ5Т

Добавлено: 06 дек 2012, 08:45
fess
Сразу несколько вопросов:

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?

Re: 1867ВЦ5Т

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

Re: 1867ВЦ5Т

Добавлено: 18 дек 2012, 21:21
EugeneF

Re: 1867ВЦ5Т

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