[an error occurred while processing this directive]
Небольшие проблемы с CCS3.2 Betta
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено _Alex_J_ 27 февраля 2006 г. 11:40

Пытаюсь запустить исполнение кода из Flash с BIOS 5.02 для процессора TM320F2812, среда CCS3.2
За основу взят прмер запуска кода на исполнение из FLASH с BIOS для CCS2.1 (в этой версии все работает).

Проект создан, сегменты памяти идентичные, проект компилируется без ошибок и предупреждений.

При попытке программирования с помощью On-chip Flash programmer выдается ошибка
Flash API Error #31:
There was a Zero Bit Error on the Program Operation.
First Fail Address = 0x003ecb7c
Expected Data = 0x0025
Actual Data = 0x01f8

По этому адресу размещается секция .gblinit (для CCS2.0 она была по адресу 3ec000). изменить положение секции не получилось.

Можно предположить, что код Flash API не соответствует версии CCS3.2, но .out файл скомпилированный в CCS2.1 загружается с помощью утилиты в CCS3.2 нормально, затем его можно запустить на исполнение (Память с адресом 0x003ecb7c используется).

Подскажите, где может быть ошибка.
Спасибо.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru