Jump to content
    

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

Всем привет!

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

 

Share this post


Link to post
Share on other sites

3 hours ago, Flood said:

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

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

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

Share this post


Link to post
Share on other sites

1 hour ago, x893 said:

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Ну Вы же программист - разберётесь

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

Попробуйте UniFlash 
 

Share this post


Link to post
Share on other sites

14 hours ago, Aries said:

Попробуйте UniFlash 
 

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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 не получилось.

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...