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

Чтение MSP430F5529 (ремонт USB2ANY)

Всем привет!

Каким софтом можно прочитать MSP430F5529 через USB BSL?

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

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

Каким софтом можно это сделать? Процессор этот с нативной поддержкой USB, есть кнопка принудительной загрузки в режиме USB BSL. Вопрос в готовом софте для PC, в котором можно было бы сделать дамп.

Подскажите, пожалуйста.

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


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

Я находил прошивку в софте. Делал сам USB2ANY и её прошивал.
И для EV2400 тоже где то брал в их софте.
Где - уже не помню, но она там есть.

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


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

Понятно, что буду пробовать прошивать новый процессор их софтом от USB2ANY.

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

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


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

у ti был какой-то BSL_Scripter.exe, но умеет ли он в USB и пятую серию - не уверен, не проверял.

плюс вероятно сам проц залочен и прям из него прочитать может не получится.

 

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


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

3 hours ago, Flood said:

Понятно, что буду пробовать прошивать новый процессор их софтом от USB2ANY.

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

Прошивал чистый, никаких номеров не надо было.
По-моему через Энергию можно было считать.

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


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

1 hour ago, x893 said:

По-моему через Энергию можно было считать.

А что такое "Энергия"? (нашел, https://energia.nu/)

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


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

Внутри этой Энергии - DSLite, отладчик от TI. Не похоже, что он умеет работать через встроенный USB Bootstrap, требуется USB-FET...

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


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

Нашел пример для Питона (Python_Firmware_Upgrader-5_20_07_01.zip), он работает (точнее, пытается) через USB.

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

В результате, просто заменил процессор и обновил ему ПО через USB2ANY Explorer. Все работает нормально, серийный номер изменился, но не стал пустым.

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


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

В 01.11.2023 в 18:48, Flood сказал:

Каким софтом можно прочитать MSP430F5529 через USB BSL?

Попробуйте UniFlash 
 

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


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

14 hours ago, Aries said:

Попробуйте UniFlash 
 

Да, скорее всего это правильный ответ. Но под капотом у UniScan тот же DSLite, который хочет MSP-FET.

В любом случае, вопрос решен положительно, бакап старого процессора не потребовался.

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


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

4 часа назад, Flood сказал:

... Но под капотом у UniScan тот же DSLite, который хочет MSP-FET...

Ничего не понял. Можете растолковать, что это значит ?

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


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

23 hours ago, Aries said:

Ничего не понял. Можете растолковать, что это значит ?

Насколько я смог разобраться, в пакете UniFlash, также как в рекомендованной ранее energia, для программирования и отладки используется программа DSLite. Этот софт умеет работать через отладчик MSP-FET, но (если я все правильно понял), не умеет шить USB-микроконтроллеры напрямую без коробочки отладчика, т.е. через USB BSL.

Для работы с USB BSL есть некий пакет для Python (Python_Firmware_Upgrader-5_20_07_01.zip), относительно рабочий и довольно сильно устаревший (с зависимостями от устаревших пакетов для Python 2). Удалось добиться его работы через BSL5, но сделать реальный дамп с USB2ANY не получилось.

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


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

3 часа назад, Flood сказал:

...не умеет шить USB-микроконтроллеры напрямую без коробочки отладчика, т.е. через USB BSL...

По идее, при зажатой кнопке S1, и подключении к USB, устройство должно увидеться как виртуальный COM порт,
и можно запустить BSL загрузчик. Или не так ?

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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