Flood 9 November 1 Posted November 1 · Report post Всем привет! Каким софтом можно прочитать MSP430F5529 через USB BSL? Спалил процессор MSP430F5529 в фирменной коробочке USB2ANY. Проц стартует, на USB виден, но страшно греется (подгорели IO ножки скорее всего). Скоро приедет замена, надеюсь что можно будет просто заменить процессор и прошить родным софтом USB2ANY Updater. При работе USB2ANY Updater печатаются какие-то серийные номера, не вполне понятно, к чему они относятся, поэтому для подстраховки хотелось бы сдампить содержимое подгоревшего процессора. Каким софтом можно это сделать? Процессор этот с нативной поддержкой USB, есть кнопка принудительной загрузки в режиме USB BSL. Вопрос в готовом софте для PC, в котором можно было бы сделать дамп. Подскажите, пожалуйста. Quote Share this post Link to post Share on other sites More sharing options...
Zig 19 November 1 Posted November 1 · Report post Попробуйте спросить в теме: Quote Share this post Link to post Share on other sites More sharing options...
x893 29 November 1 Posted November 1 · Report post Я находил прошивку в софте. Делал сам USB2ANY и её прошивал. И для EV2400 тоже где то брал в их софте. Где - уже не помню, но она там есть. Quote Share this post Link to post Share on other sites More sharing options...
Flood 9 November 2 Posted November 2 · Report post Понятно, что буду пробовать прошивать новый процессор их софтом от USB2ANY. Вопрос был, чем снять дамп со старого процессора, тк он как-то работает и определяется. Хотелось сохранить его содержимое на случай если там хранится серийный номер. Для этого нужна программа-программатор, которая умеет сохранять дамп. Софт от USB2ANY умеет только записывать прошивки, насколько я понимаю. Quote Share this post Link to post Share on other sites More sharing options...
_pv 37 November 2 Posted November 2 · Report post у ti был какой-то BSL_Scripter.exe, но умеет ли он в USB и пятую серию - не уверен, не проверял. плюс вероятно сам проц залочен и прям из него прочитать может не получится. Quote Share this post Link to post Share on other sites More sharing options...
x893 29 November 2 Posted November 2 · Report post 3 hours ago, Flood said: Понятно, что буду пробовать прошивать новый процессор их софтом от USB2ANY. Вопрос был, чем снять дамп со старого процессора, тк он как-то работает и определяется. Хотелось сохранить его содержимое на случай если там хранится серийный номер. Для этого нужна программа-программатор, которая умеет сохранять дамп. Софт от USB2ANY умеет только записывать прошивки, насколько я понимаю. Прошивал чистый, никаких номеров не надо было. По-моему через Энергию можно было считать. Quote Share this post Link to post Share on other sites More sharing options...
Flood 9 November 2 Posted November 2 · Report post 1 hour ago, x893 said: По-моему через Энергию можно было считать. А что такое "Энергия"? (нашел, https://energia.nu/) Quote Share this post Link to post Share on other sites More sharing options...
Flood 9 November 2 Posted November 2 · Report post Внутри этой Энергии - DSLite, отладчик от TI. Не похоже, что он умеет работать через встроенный USB Bootstrap, требуется USB-FET... Quote Share this post Link to post Share on other sites More sharing options...
x893 29 November 2 Posted November 2 · Report post Ну Вы же программист - разберётесь Quote Share this post Link to post Share on other sites More sharing options...
Flood 9 November 2 Posted November 2 · Report post Нашел пример для Питона (Python_Firmware_Upgrader-5_20_07_01.zip), он работает (точнее, пытается) через USB. Дал ему не тот пароль (так и не разобрался, каким он должен быть), после чего загрузчик успешно обругался на несовпадение пароля и стер флеш. В результате, просто заменил процессор и обновил ему ПО через USB2ANY Explorer. Все работает нормально, серийный номер изменился, но не стал пустым. 1 Quote Share this post Link to post Share on other sites More sharing options...
Aries 3 November 2 Posted November 2 · Report post В 01.11.2023 в 18:48, Flood сказал: Каким софтом можно прочитать MSP430F5529 через USB BSL? Попробуйте UniFlash Quote Share this post Link to post Share on other sites More sharing options...
Flood 9 November 3 Posted November 3 · Report post 14 hours ago, Aries said: Попробуйте UniFlash Да, скорее всего это правильный ответ. Но под капотом у UniScan тот же DSLite, который хочет MSP-FET. В любом случае, вопрос решен положительно, бакап старого процессора не потребовался. Quote Share this post Link to post Share on other sites More sharing options...
Aries 3 November 3 Posted November 3 · Report post 4 часа назад, Flood сказал: ... Но под капотом у UniScan тот же DSLite, который хочет MSP-FET... Ничего не понял. Можете растолковать, что это значит ? Quote Share this post Link to post Share on other sites More sharing options...
Flood 9 November 4 Posted November 4 · Report post 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 не получилось. Quote Share this post Link to post Share on other sites More sharing options...
Aries 3 November 4 Posted November 4 · Report post 3 часа назад, Flood сказал: ...не умеет шить USB-микроконтроллеры напрямую без коробочки отладчика, т.е. через USB BSL... По идее, при зажатой кнопке S1, и подключении к USB, устройство должно увидеться как виртуальный COM порт, и можно запустить BSL загрузчик. Или не так ? Quote Share this post Link to post Share on other sites More sharing options...