Jump to content

    
krestnick

China-Link, Вариант отладчика из Китая

Recommended Posts

5 часов назад, bepobalote сказал:

Wow! Thumbs up!

To run a full dump on V11 (LPC4322):

sudo ./usb_segger_fw_dump -a 0x1a000000 -l 0x80000

 

Share this post


Link to post
Share on other sites

Осталось понять, как обратно влить область бутлоадера, например в случае какой-то порчи данных? Линк может сделать это сам, или потребуется подключать к нему программатор?

 

Добавил: Makefile, серийный номер в имени дампа, пример адресов для V11.

URL оригинала:

https://uglyduck.vajn.icu/ep/archive/2019/05/Unbricking_a_SEGGER_J_Link_v9_debug_probe.html

 

usb_segger_fw_dump.tar.gz

Share this post


Link to post
Share on other sites
6 hours ago, Flood said:

Wow! Thumbs up!

To run a full dump on V11 (LPC4322):


sudo ./usb_segger_fw_dump -a 0x1a000000 -l 0x80000

 

Спасибо большое за модификацию дампера! Но не должен ли размер прошивки быть -l 0x00800000 (одним "0"-ом больше в конце)?
 

Edited by TaronHov

Share this post


Link to post
Share on other sites
2 часа назад, TaronHov сказал:

Спасибо большое за модификацию дампера! Но не должен ли размер прошивки быть -l 0x00800000 (одним "0"-ом больше в конце)?

Если я ничего не путаю, то размер флеша в LPC4322 - 512Кбайт (0x80000 байт).

Нулем больше - это уже 8 мегабайт. Многовато для такой коробочки.

Share this post


Link to post
Share on other sites
37 minutes ago, Flood said:

Если я ничего не путаю, то размер флеша в LPC4322 - 512Кбайт (0x80000 байт).

Нулем больше - это уже 8 мегабайт. Многовато для такой коробочки.

Да, совершено верно!  Что-то неправильно посчитал ноли...  :)

Share this post


Link to post
Share on other sites
On 12/29/2020 at 8:01 AM, Flood said:

Осталось понять, как обратно влить область бутлоадера, например в случае какой-то порчи данных? Линк может сделать это сам, или потребуется подключать к нему программатор?

 

Добавил: Makefile, серийный номер в имени дампа, пример адресов для V11.

URL оригинала:

https://uglyduck.vajn.icu/ep/archive/2019/05/Unbricking_a_SEGGER_J_Link_v9_debug_probe.html

 

usb_segger_fw_dump.tar.gz 4.06 kB · 25 downloads

Нужно программировать утилитой FlashMagic, используя USB-UART переходник.

https://www.flashmagictool.com/

На страницах №50, №53 и №54 этой темы есть информация. 

Share this post


Link to post
Share on other sites
On 12/29/2020 at 7:01 AM, Flood said:

Осталось понять, как обратно влить область бутлоадера

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

Share this post


Link to post
Share on other sites

Любопытно прокоментировал ситуацию с 9-м линком Сеггер:

https://hackaday.com/2020/12/30/unbricking-a-segger-j-link-v9-debug-probe/

Quote

> Unbricking A SEGGER J-Link V9 Debug Probe
Nothing wrong from my perspective with doing that. But SEGGER did not brick it!

 

Share this post


Link to post
Share on other sites

прокоментировал ситуацию с 9-м линком Сеггер


некто с ником Рольф Сеггер ;-)
Ужель проблемы "команчей" заинтересовали "шерифа"? Да ещё и на левом (в смысле стороннем) ресурсе.

Share this post


Link to post
Share on other sites
02.01.2021 в 00:55, Obam сказал:


некто с ником Рольф Сеггер ;-)
Ужель проблемы "команчей" заинтересовали "шерифа"? Да ещё и на левом (в смысле стороннем) ресурсе.

Почему нет? Популярный, анлгоязычный ресурс.

Раз уж заметили, наверное уберут команду для вычитывания памяти.

Share this post


Link to post
Share on other sites
03.01.2021 в 14:31, Flood сказал:

Почему нет? Популярный, англоязычный ресурс.

Раз уж заметили, наверное уберут команду для вычитывания памяти.

Для текущих версий, вряд ли. Для знающих людей нет проблемы понизить версию прошивки до той, откуда эти команды еще не выпилили.

А вот для следующей аппаратной платформы очень может быть.

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.