• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Обсуждение NRF52840

azt59

Member
Чем вы собираетесь шить? J-link понимает hex из коробки, если другими способами то hex это простой текстовый файл с байтами данных и адресами на которые эти байты уложить, соответственно можно конвертировать в bin, ну и в uf2 вероятно не должно возникнуть проблем
 
Чем вы собираетесь шить? J-link понимает hex из коробки, если другими способами то hex это простой текстовый файл с байтами данных и адресами на которые эти байты уложить, соответственно можно конвертировать в bin, ну и в uf2 вероятно не должно возникнуть проблем
Как писал выше, у меня есть st-link и dap-link, а j-link не хотелось покупать бы. Вопрос в моем предыдущем сообщении: почему все ссылаются на страницу с бутлоадерами, где есть HEX файл и ZIP архив с тремя файлами, а в инструкции по nrf82540 написано: закиньте файл бутлоадера (uf2) на "диск" и готово. А где его взять то???
Второй вопрос по другому nrf52840: Как удалить приложение или залить новое ? Закинул в неё прошивку dap-link через бутлоадер, пробую обновлять версию бутлоадера - обновляется. А вот закидываю новую прошивку (мештастик), а dap-link остается на месте и прошивка мышастика не появляется, хотя видно что процесс заливки проходит. На сайте флешера мештастика есть nrf_erase.uf2, заливал её - результат тот же... dap-link ни стирается.
 

azt59

Member
Вы хоть немного ознакомтесь с даташитом на ваш чип, разберитесь с flash layout, что и на каких адресах лежит и с каких адресов стартует, а потом при прошивке смотрите в какие адреса и что шьёте, тут половина вопросов отпадет, что касаемо замены user app то прошив daplink он может поставить на флешку защиту от перезаписи, чтоб заменить его вам надо сначала флешку разлочить а потом пролить новое приложение, какой адекватный программатор даст самому себя затереть свои же адреса
 

azt59

Member
1000010919.jpgвот что первое нашлось, надо проверить, теперь смотрите что в какие адреса пытаетесь записать ну или запустить
 
Посмотреть вложение 15002вот что первое нашлось, надо проверить, теперь смотрите что в какие адреса пытаетесь записать ну или запустить
Спасибо за разъяснения. Не хотелось так глубоко вникать в тему, для того что бы один раз прошить бутлоадер (до сих пор не понятно чем, тратится на j-link не охота) и забыть. А придется потратить 250р, купив новый nrf52840, прошить свежий бутлоадер и забыть)

Кстати по поводу Вашей фразы: "какой адекватный программатор даст самому себя затереть свои же адреса ", Его бутлоадер же входит в режим прошивки и сам бутлоадер обновляется, почему тогда не заливает прошивку, не понятен смысл. Затер бы dap-link уже и бутлоадер при прошивке, нафиг он ему), все равно не дается же прошится. Для меня как то не понятно/не логично, бутлоадер оставили, прошивку залочили и поменять её нельзя.
Ну это мои глупые мысли...
 

azt59

Member
Если прошить один раз Бут то копайте в сторону конвертации hex в uf2 ибо Бут сам себя шьёт через usb только в этом формате
 

azt59

Member
Также есть темы как прошить st-link под j-link тогда вы получаете полный доступ к чипу
 
Сверху Снизу