Проблема запуска процессора TMS320C6211

 

Имеется девайс с двумя процессорами и FLASH памятью.

Хост CPU = AT89C51SND1, DSP = TMS320C6211.

 

Хост программируется через ISP и как будто бы работает.

По сценарию хост должен загружать С6211, но сигнальник – «совсем никакой», хотя питание и тактовые импульсы на него поступают.

При подключении к сигнальнику через JTAG эмулятора от ИнСис (PCI-ный вариант ISA-шного XDS510) эмулятор вроде работает, а CCS не запускается.

 

То, что эмулятор видит сигнальник, - следует из теста, выполняемого тулсом от Spectrum Digital (SDConfig Version 1.35).

При этом выползает следующее сообщение:

 

** Checking emulator/eZdsp scan connection

** Emulator Test **

 $$ EmuProductName=SPI510

 $$ EmuPortAddr=0x240

 $$ EmuPortMode=ISA

 $$ ProductId=91

 $$ ProductVersion=01

 ** Emulator Scan Test

   -- Found JTAG IR length of 46

   -- Found 1 JTAG device(s) in the scan chain

При попытке запустить диагностический тест (например, в цикле, 100 раз или более – хоть на час, при произвольном паттерне)

 

 

тест завершается нормально, с сообщением:

 

** Checking emulator/eZdsp scan connection

Performed 100 test loops with 0 errors.

 

Попытки запустить CCS оканчиваются неудачей.

При этом установлен правильный драйвер и проверен запуск и работа CCS на EVM C6711.

Подключение девайса с С6211 приводит к тому, что во время запуска CCS появляется сообщение:

 

 

Второй отрицательный результат, полученный в результате «обследования» девайса заключается в том, что входной пин сигнальника _HOLD (pin J17) почему-то сидит все время в нуле. Этим пином должен управлять хост-микроконтроллер и он таки это изо всех сил пытается делать (что обнаружилось после отрезания __HOLD). Попытки подтянуть _HOLD через пул-ап резистор наводят на мысль о том, что внутри кристалла сигнальника что-то оччччень мощное держит _HOLD в нуле (пришлось уменьшить резистор почти до нуля).

 

Что интересно – спаяно было два макета и оба имеют одни и те же симптомы. Хоть статистика и небольшая, но все же, это позволяет думать о том, что подмыканий при пайке BGA корпуса сигнальника нет.

 

Еще одно предположение – сигнальники из бракованной партии.

Вот что написано на чипе: TMS 320C6211BGFNA C30-25ZBNS3 1311914

 

Вопрос: Можно ли как-нибудь проверить, проходил ли данный чип QC тестирование?

 

Было написано письмо на TI. Ждем ответа. Может быть знатоки что-нибудь подскажут?

 

Hosted by uCoz