Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Интересная проблема с отладкой TMS320C672X в CCS 3.3
Отправлено
mik18 08 июля 2008 г. 16:27
Добрый день!
Имеется рабочая плата с TMS320C6726, JTAG-эмулятор SAU510-USB. Программное обеспечение CCS 3.3 c установленным C672x XDS510 Emulator.
Вопрос в следующем не удается скопировать во встроенную память DSP out-файл и, соответственно, отладить его. Более того сам CCS, не выдает при загрузке файла никаких ошибок (включена опция Perform verification during Program Load). Однако анализ памяти после загрузки программы показывает, что она не соответствует объектному коду (содержит мусор).
Для поиска причины этой проблемы была проанализирована работа эмулятора с внутренней памятью DSP. Выявилось следующее:
При попытке заполнить память каким-либо образцом (Edit/Memory/Fill) происходит следующее: если число заполняемых ячеек <= 31 все работает должным образом. При большем числе ячеек - изменяется только первая ячейка остальные не изменяются.
Аналогично при загрузке OUT-файла большая часть ячеек внутреннего ОЗУ остается неизменной и как следствие, неверный программный код в памяти.
Кто-нибудь сталкивался с подобной проблемой некорректной передачи данных ХОСТ -> DSP?
Буду рад любым идеям по решению данной проблемы.
Михаил.
Составить ответ | Вернуться на конференцию
Ответы