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

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

16 minutes ago, Akakiy said:

Просто в readme_ru.txt на это нет указаний.

Потому и нету.

Если нужно, то вот...

Но исключительно на свой страх и риск!

Spoiler

У меня нет всех версий бутлоадеров, а потому и нет гарантии, что все сработает как надо.

 

В версию 11

JLinkTool.exe --to11 --dumponce --dump 1A000000 80000 ROM_1A000000_80000_V{V}_SN{S}.bkp --pause

 

В версию 10

JLinkTool.exe --to10 --dumponce --dump 1A000000 80000 ROM_1A000000_80000_V{V}_SN{S}.bkp --pause

 

24 minutes ago, Akakiy said:

Не будет большой наглостью попросить поделиться?

Так это не у меня нужно просить...

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


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

@UniSoft я сравнивал ваш бултлоадер v10 со своим (считан с v11 EDU) отличия минимальны,  если нужен, скину бинарник. И конвертировать имеет смысл только оригиналы.

JLink-10-11-BTL.png

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


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

On 3/9/2023 at 3:25 PM, UniSoft said:

Но исключительно на свой страх и риск!

UniSoft, спасибо. J-Link сконвертировался.

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


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

On 3/9/2023 at 10:07 PM, Akakiy said:

UniSoft, спасибо. J-Link сконвертировался.

Проверьте, пожалуйста, работу на WinUSB драйверах. Очень интересует.

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


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

15 часов назад, nibelung сказал:

@UniSoft я сравнивал ваш бултлоадер v10 со своим (считан с v11 EDU) отличия минимальны,  если нужен, скину бинарник. И конвертировать имеет смысл только оригиналы.

JLink-10-11-BTL.png

Скиньте, пожалуйста.

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


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

14 часов назад, jack_avenger сказал:

Проверьте, пожалуйста, работу на WinUSB драйверах. Очень интересует.

Отлично работает...

Тоже недавно переводил свой EDU из v10.1 в v11.

Было, стало:

Появился WinUSB. Проверил - работает.

Появился Boot mode в режиме CMSIS-DAP.  Проверил - работает.

Появились Eco mode. Не проверял...

edu10.png.6b3b6a94788a16edd428869e0b67de94.pngedu11.png.5861494c46a2c7f4eb3f313fb1e6ec38.png

 

По CMSIS-DAP пару скринов:

Спойлер

 

Для пробы читал/писал процессор Cypress, через софт PSoC Programmer, в режиме автодетекта, через Segger EDU в режиме CMSIS-DAP.

Всё прошло отлично...

 

dap1.png.49008cc561b45da0d634677492b79ec6.pngdap2.png.da57ddecf56760f3552ddcb47ddf2be1.png

 

 

dap3.thumb.png.6c6c9100210c0f52d44316012e35362d.png

 

Изменено пользователем Skvo

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


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

On 3/10/2023 at 1:07 PM, Skvo said:

Отлично работает...

Спасибо. Т.к. EDU исчезли из продажи, то полезу на ali за клоном. Правда, китайцы несговорчивые, не хотят фотографировать внутрянку перед отправкой, но вижу что здесь у пользователей и с BGA версией проблем не возникло. 

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


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

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

Спасибо. Т.к. EDU исчезли из продажи, то полезу на ali за клоном. Правда, китайцы несговорчивые, не хотят фотографировать внутрянку перед отправкой, но вижу что здесь у пользователей и с BGA версией проблем не возникло. 

Вот как раз с китайскими клонами имеем проблемы...

Не научились они поддерживать WinUSB, CMSIS-DAP и прочие новомодные плюшки... В топку их...

 

Куда лучше поискать Б/У EDU на местных барахолках...

 

Изменено пользователем Skvo

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


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

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

Т.к. EDU исчезли из продажи

Пока еще можно купить, остатки на складах есть.

https://www.ak-modul-bus.de/stat/segger_j_link_edu.html

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


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

1 час назад, Vasily_ сказал:

Пока еще можно купить, остатки на складах есть.

https://www.ak-modul-bus.de/stat/segger_j_link_edu.html

А остатки только там? Или есть ещё в России где-нибудь?

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


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

56 минут назад, Petrozawodsky сказал:

А остатки только там? Или есть ещё в России где-нибудь?

По России я не в курсе, по европе нужно искать, думаю пока найти можно.

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


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

Скачавшие v12 bootloader, что скажете, дальнейшая конвертация v10 -> v11 -> v12 возможна или защита усложнена?

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


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

13 hours ago, Akakiy said:

Скачавшие v12 bootloader, что скажете, дальнейшая конвертация v10 -> v11 -> v12 возможна или защита усложнена?

Еще не ковырял его.

Но вот что сразу заметил, так это то, что они задействовали уровень защиты CRP3 (ранее был CRP1),

а это значит, что прошить его через USART - более невозможно (просто не войдет в ISP boot mode).

Quote

CRP3 0x4321 8765

This is similar to CRP2, but ISP entry by pulling P2_7 LOW is disabled if a valid user code is present in flash sector 0.
This mode effectively disables ISP override using the P2_7 pin. It is up to the user’s application to provide for flash updates by using IAP calls or by invoking ISP.
Caution: If CRP3 is selected, no future factory testing can be performed on the device.

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

JTAG/SWD - отключен (при любом CRP).

Ранее (при CRP1), хотя-бы можно было войти в ISP бут режим (установив низкий уровень на ноге P2_7), где был доступен ограниченный набор команд (включая полное стирание, а следовательно и снятие защиты).

С V12 про это можно забыть. 

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


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

On 3/12/2023 at 11:27 AM, UniSoft said:

С V12 про это можно забыть. 

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

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


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

On 3/12/2023 at 5:31 PM, Akakiy said:

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

 Или сделать как здесь:

https://github.com/banxian/EDUReviver/blob/master/Payloads/swd.c

 Через эксплойт менять биты защиты CRP (in bootloader section of flash) и активировать доступ к SWD порту. Но это для v10/v11, где целостность "bootloader section" не проверяется на соответствие с хитрой контрольной суммой (уникальной для каждого устройства: вроде как Unique ID + RSA)...

 Для v12, по всей видимости, это было изменено (возможно, что сейчас "bootloader section" (или его часть) тоже проверяется контрольной суммой ?).

 Уважаемый @UniSoft , можете на это точно ответить?

Спасибо!

Изменено пользователем TaronHov

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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