Перейти к содержанию
    

SAU510 Iso Plus

Использую отладчик SAU510, микроконтроллер tms320F28027. Отлаживал программу в RAM все нормально запускалось и работало. Начал записывать программу во flash с помощью F28xx On-chip flash programmer, программа не писалась, затем залочился контроллер. Перепоял. Попробовал записать еще раз, выдал ошибку Target halted during Flash operation", Flash operation aborted, сделал все как здесь http://processors.wiki.ti.com/index.php?ti...Flash_Operation ничего не изменилось. Теперь если я загружаю пример моргания светодиода в RAM он работает, а если загружаю свою останавливается 3FF5F1 7625 ESTOP0 . Во флеш ни та, ни другая не пишется. То же самое делал на Piccolo control stick, все работает и пишется во flash.

В чем может быть проблема? Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Проверить напряжения

2. Прозвонить все ножки осциллографом. Как вариант - возможно холодная пайка.

3. Обновить драйвер для SAU510. Наблюдались глюки в ранних дровах.

Вариантов у меня больше нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

Отлаживал ОМАР с SAU510 USB Plus (WinXP, CCS 3.3 SR12) проблем с подключением к ARM и DSP не было. При переходе на SAU510 USB ISO Plus возникли проблемы с подключением DSP ядра - оно не подключается (в ARM ядро захожу и инициализирую нормально, опцию DSP release .gel - выполняю), выдается следующая ошибка (при подключении DSP):

 

Error connecting to the target: Error 0x80000242/-1143 Fatal Error during: Memory, Initialization, OCS, The memory at 0x00000800 continually indicated it was 'not ready' All memory operations currently in progress were aborted in order to regain control of the of the processor. This is considered a catastrophic event, but the debugger should still be able to access memory and CPU registers. System state has been altered. It is strongly advised that the processor should be reset before resuming execution,

 

Настройки эмулятора:

post-6179-1287387383_thumb.png

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А какой омап? Какое в нем ДСП-ядро?

 

Вообще смахивает на то, что DSP Release не сделалось. Вручную в АРМе покопайтесь в регистрах, за это отвечающих.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А какой омап? Какое в нем ДСП-ядро?

 

Вообще смахивает на то, что DSP Release не сделалось. Вручную в АРМе покопайтесь в регистрах, за это отвечающих.

 

OMAP5912 (OSK5912). DSP - C55xx. Gel файл не менялся (родной от платы), с SAU510 USB Plus работает все корректно. В регистрах значения меняются.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

OMAP5912 (OSK5912). DSP - C55xx. Gel файл не менялся (родной от платы), с SAU510 USB Plus работает все корректно. В регистрах значения меняются.

 

В таком случае практически однозначный диагноз - некачественный сигнал на TCK на процессоре или на TCKR в эмуляторе (звон, отраженка, т.п.). Разница между iso и не-iso в основном в собственно кабеле жтага и по началу была серия с терминированием не к LVTTL-середине, а к КМОП-середине. Попробуйте поиграться частотой, практически всегда помогает, возможно как и увеличение, так и уменьшение, я обычно запускался с этим омапом на 10..15 МГц. Ну и терминаторами. И, как самое последнее средство - сделать более короткий кабель, 14-пиновый разъем в самом эмуляторе имеет стандартную распиновку.

Изменено пользователем SAURIS GmbH

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

Отлаживал ОМАР с SAU510 USB Plus (WinXP, CCS 3.3 SR12) проблем с подключением к ARM и DSP не было. При переходе на SAU510 USB ISO Plus возникли проблемы с подключением DSP ядра - оно не подключается (в ARM ядро захожу и инициализирую нормально, опцию DSP release .gel - выполняю), выдается следующая ошибка (при подключении DSP):

 

1. Проблема решилась следующим образом: сделали кабель подключения к отладчику длиной 7 см.

2. При конфигурации платы выбрали пункт автоматической генерации файла

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2. При конфигурации платы выбрали пункт автоматической генерации файла

 

Это верно. Потому как два варианта всего есть - или сетап как TI XDS510 с указанием внешнего конфига (все настройки в конфиге), или сетап как SAU510 с автоматической генерацией (все настройки в среде). А сетап как SAU с указанием внешнего конфига - это тяжелый случай - будут настройки из среды конфликтовать с настройками из конфига, и "кто кого" - это никому не известно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...