MPetrovich 3 18 января, 2021 Опубликовано 18 января, 2021 · Жалоба Всех приветствую. Пытаюсь запустить DSP Black Fin ADSP-BF532BSTZ400. Загрузка по SPI из FLASH, т.е. BMODE[1:0]=11. Тактирование подаю внешнее на ногу CLKIN. Проц не шевелится совсем - нет никой реакции на RESET# ни на PF2(CS# FLASH), ни на SCK (тактовом выходе SPI). Часто при нажатии RESET# на выходе CLKOUT проскакивает частота равная F_CLKIN * 10(что, в общем нормально для дефолтного состояния). Но это всё. Больше никакой реакции на RESET# нет. Причём это не на единичной микросхеме, я попробовал штук пять и везде одно и то же. Ранее приходилось иметь дело с ADSP-BF537 - там всё работало без проблем вообще. В чём косяк? Подскажите кто знает пожалуйста. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 56 18 января, 2021 Опубликовано 18 января, 2021 · Жалоба Уже лет 10 не имел с ними дела. На BR, MISO, NMI, JTAG подтяжки в нужном направлении есть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 49 19 января, 2021 Опубликовано 19 января, 2021 · Жалоба питание ядра ещё бы посмотреть, особенно если оно внутренним регулятором делается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 3 19 января, 2021 Опубликовано 19 января, 2021 · Жалоба 5 hours ago, _pv said: питание ядра ещё бы посмотреть, особенно если оно внутренним регулятором делается. Питание ядра отдельным источником. 7 hours ago, aaarrr said: На BR, MISO, NMI, JTAG подтяжки в нужном направлении есть? На BR подтяжка к плюсу есть, а остальное как то не смотрел. При подключении ADSP-BF537 помнится вообще не заморачивался подтяжками всё и так работало... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 3 19 января, 2021 Опубликовано 19 января, 2021 · Жалоба Установил подтяжки на BR, MISO, NMI. Ничего не поменялось. По прежнему глухо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sysel 0 19 января, 2021 Опубликовано 19 января, 2021 · Жалоба Был у меня "попадос" с BF561: хотел загружать его с внешней SPI флешки, уже и плату свою изготовили. Не грузится. Потом от безвыходности заглянул в еррату, в которой написано, что чип с ревизией кристалла 0.3 не поддерживает этот режим загрузки (из-за ошибки в ПЗУ внутреннего загрузчика). Сейчас попытался найти еррату на BF532: не вышло, куда-то её далеко Analog Devices спрятал. Мотет быть та же проблема? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 3 19 января, 2021 Опубликовано 19 января, 2021 (изменено) · Жалоба Вот что нашел по ревизиям: "На ревизиях кристалла (silicon revision) 0.2 и ниже биты CPHA и CPOL в регистре управления SPI (SPI Control, SPICTL) оба были установлены в 1. По этой причине память SPI может детектировать ошибочный фронт на сигнале тактов, когда он восстанавливается из третьего состояния. Если процесс загрузки терпит неудачу в такой ситуации, то верхний подтягивающий резистор на сигнале SPICLK позволит смягчить проблему. На кристалле silicon revision 0.3 это было исправлено установкой CPHA = CPOL = 0 в регистре управления SPI (SPICTL). Silicon revision 0.3 работает надежно и с pull-up резистором на SPICLK. Таким образом платы, которые поставляются с разными ревизиями кристалла, могут безопасно иметь верхний нагрузочный резистор на сигнале SPICLK. Однако Вы можете заметить на осциллографе, что на silicon revision 0.3 сигнал SPICLK неожиданно становится в уровень лог. 1, когда сигнал PF2 снят." Вроде как выходит, что загрузчик работает. Были проблемы с SPICLK, но и их решили. Изменено 19 января, 2021 пользователем MPetrovich Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 56 19 января, 2021 Опубликовано 19 января, 2021 · Жалоба Загрузчик точно работает. А JTAG не в воздухе? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 3 19 января, 2021 Опубликовано 19 января, 2021 · Жалоба 57 minutes ago, aaarrr said: А JTAG не в воздухе? Да как JTAG может влиять на загрузчик то? Я вообще никогда им не заморачивался, это ж отдельная структура в кристале. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 56 19 января, 2021 Опубликовано 19 января, 2021 · Жалоба 2 hours ago, MPetrovich said: Да как JTAG может влиять на загрузчик то? Я вообще никогда им не заморачивался, это ж отдельная структура в кристале. Легко: поставит кристалл в "неудобное положение" и готово. В любом случае он не должен быть брошен, встроенных подтяжек нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 3 20 января, 2021 Опубликовано 20 января, 2021 · Жалоба Установил подтяжки на JTAG. По- прежнему никакой реакции. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 3 1 февраля, 2021 Опубликовано 1 февраля, 2021 · Жалоба Проблема решилась. Дело было в сопле на входе CLKIN. Как только устранил, всё заработало. Всем пытавшимся помочь спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться