[an error occurred while processing this directive]
Кто работает с 30-ми TMS-ами? Есть вопрос по симулятору.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено Serg-c30 11 декабря 2003 г. 11:59

Действующие лица:
1) Code Composer Studio Version 1.0, используемый в качестве симулятора (то есть железки нету, а симулятор настроен на TMS320C30).
2) Простейшая тестовая программа на Си, с main'ом, складывающая два числа и выводящая printf'ом результат на экран.
3) CMD'шник:

-c
-stack 0x400
-heap 0x400

MEMORY
{
EXT0: org = 0x1000 len = 0x7ff000
RAM0: org = 0x809800 len = 0x400
RAM1: org = 0x809c00 len = 0x400
EXT1: org = 0x80a000 len = 0x7f6000
}

/* SPECIFY THE SECTIONS ALLOCATION INTO MEMORY */

SECTIONS
{
.text: > EXT0
.cinit: > RAM0
.const: > EXT0
.stack: > EXT0
.sysmem: > RAM1
.bss: > EXT1, block 0x10000
}

Первое действие.
- Компилируем. Ошибок нет.
- Загружем в память. Проверяем как загрузилось. Всё в порядке, все байтики лежат где надо.
- Запускаем. И тут на сцене появляется она. Страшная ошибка:
Can't single step target program. Error number 2154. Error adress 0.

Антракт.
Зрители в панике. Руки опускаются. Варианты изменения CMD'шника перебраны почти полностью. Что делать?

И ещё вопрос.
Как в 30-м TMS'е память делится на страницы?
Какая максимальная длина страницы и сколько одновременно можно задавать страниц в области MEMORY?


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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru