Jump to content

    

Можно ли заменить Blackfin ADSP BF 531 новым ?

Уважаемые спецы,

Принесли прибор на ремонт. Если у процессора Blackfin ADSP BF531 закоротило в модуле UART, можно ли купить новый проц и впаять вместо старого ?

 

Share this post


Link to post
Share on other sites

у него ПЗУ внешняя , думаю можно.

Share this post


Link to post
Share on other sites

скорее всего можно,

но еррату насчёт ревизий можно на всякий случай глянуть, хотя в эту сторону оно должно быть совместимо, даже если какие-то исправленные баги в новой ревизии будут всё равно обходиться какими-то костылями в старой прошивке.

но вдруг и чего интересного добавили в новой ревизии по сравнению со старой :)

Share this post


Link to post
Share on other sites
29 minutes ago, _pv said:

но вдруг и чего интересного добавили в новой ревизии по сравнению со старой :)

интересно, какая дата у "новой" ревизии BF531 ?

Share this post


Link to post
Share on other sites
49 minutes ago, yes said:

интересно, какая дата у "новой" ревизии BF531 ?

ну лет 10 назад ревизия насколько помню была 0.2/0.3, а сейчас поглядел - уже 0.6, дата исправления последнего anomally list - 2015 год.

Share this post


Link to post
Share on other sites

Спасибо. Но меня беспокоит , что там же есть внутренний регистр указывающий « откуда грузить программу » (из флэш или по SPI ). И если регистр прошит, то новый проц может не заработать. Нам наверно ещё Jtag программатор покупать придётся ?

Share this post


Link to post
Share on other sites
14 minutes ago, TOG said:

Спасибо. Но меня беспокоит , что там же есть внутренний регистр указывающий « откуда грузить программу » (из флэш или по SPI ). И если регистр прошит, то новый проц может не заработать. Нам наверно ещё Jtag программатор покупать придётся ?

 

Этим вроде всегда занимались ножки BMODE 0-1

Share this post


Link to post
Share on other sites
18 minutes ago, _4afc_ said:

Этим вроде всегда занимались ножки BMODE 0-1

так точно, плюс насколько помню в 531 не было вообще никакой возжности привязаться к камню (всяких фьюзов, сериного номера, шифрования в загрузчике и т.д.) за исключением кастомного бутрома прошитого самими аналоговыми девицами при производстве.

Share this post


Link to post
Share on other sites

Это очень хорошо. Спасибо друзья. 

Share this post


Link to post
Share on other sites

Подтверждаю источник загрузки определяется внешними ногами, внутри ничего не шьется

Share this post


Link to post
Share on other sites

Друзья. 

Перепаял процессор. Прибор выдаёт ошибку  « Flash unknown , App CRC error ».

А вообще насколько вероятно, что китайские производители прибора заказали у Analog Devices собственный Bootloader ? Прибор у них не массовый. Думаю партия в несколько сотен штук. 

Share this post


Link to post
Share on other sites

Видно на плате не только у процессора  уарт закоротило.

По умолчанию в блекфине нет вывода в уарт, значит (если вы увидели мессадж в терминале) сам процессор нормально загрузился с какого-то предзагрузчика, а вот флешка с основной прогой - битая. Так думаю.

Share this post


Link to post
Share on other sites

Он эти сообщения об ошибках на дисплей выводит. 

Share this post


Link to post
Share on other sites
16 минут назад, TOG сказал:

Он эти сообщения об ошибках на дисплей выводит. 

Ну вы понимаете что по умолчанию блекфин ничего никуда не может вывести, ни в уарт ни на шину. Для этого он должен загрузить в себя какой-то вторичный boot.

Share this post


Link to post
Share on other sites

А прошить в загрузчике эти диагностические функции они не могли ? Чтобы выводить сообщение на экран, если прошивка во флэшке битая. Просто тут на плате  только блэкфин, одна флеш на 1мбит и sram на 1 мбит,  больше ничего нет. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this