Автор | Сообщение |
Электроник89
|
Отредактировал название темы потому что обсуждение плавно но верно поменяло русло.
Всем привет.
На руках клон программаторы ULINK2(клон KEIL) , MT-Link(клон J-Link)
В программировании я, полный ноль.
Хочу освоить и начать пользоваться.
Понимаю что программатор не из слабых и перед использованием будут заморочки.
Инструкций на ЮТУБе особо не нашел из за проблем с иностранным языком.
Помогите начать его использовать. Какой софт скачать(желательно ссылку).
Так же сообщаю свой емейл, мало ли может у кого есть софт, прошу выслать ( ) |
|
n max
Модератор
Сообщения: 16522
|
https://cxem.net/software/keil.php
тут описание программатора на русском и ссылка на прогу-штука специфическая+софт на иностранном--боюсь вы это не осилите-это больше программописателям подходит.
на работе такой валяется приходилось шить специфические процики через джитаг. |
|
Электроник89
|
Я так понял для софта не критично программатор клон или оригинал.
все танцы с бубном касаемо кряков относятся к самому софту.
Верно?
У меня разовая задача. просто попробовать считать прошивку со старого микроконроллера и прописать ее в новый такой же.
Для проверки читаемости контроллера(возможно залочен) подойдет и демо версия в которой я смогу увидеть открыт ли контроллер для чтения.
Я правильно понял?
Добавлю: почитав ресурсы выяснил что у меня ARM Cortex M0+ (LPC11U37) |
|
n max
Модератор
Сообщения: 16522
|
При установке софта обновляется прошивка программатора,у прогера есть серийник и он проверяется если он в черном списке то затирается-ну и софт говорит что работать не буду с этой железкой.
Так J линк себя ведёт.Есть крякнутые версии софта или сторонних разработчиков там проверка серийника или отключена или отсутствует.
Там где разработчики софта живут за счёт продажи программаторов проверка серийника будет обязательно |
|
Электроник89
|
В общем все же получилось установить uVision5(+таблетка) .
Добавил паки.
Как создавать проект тоже изучил.
Обьясните теперь как мне попробовать считать прошивку с микроконтроллера.
Как подключить я знаю, датачит помог в этом. интересует порядок действий на программаторе.
Порылся в оболочке не нашел как это сделать. |
|
n max
Модератор
Сообщения: 16522
|
выбираете тип контроллера,жмете коннект таргет должна определить проц-далее будут доступны чтение и запись.
Дайте ссылку на прогу скачаю и гляну мож что поконкретнее скажу-если она без прогера стартонёт,а то у меня точно такого нет в наличии |
|
Электроник89
|
Доброго времени суток!
Сылка на файлообменник где выложена прога с таблеткой
https://rutracker.org/forum/viewtopic.php?t=2305709
таблетку качал с 19-ой страницы темы.
Пароль на архив "ru-board"(без кавычек). В архиве Keil C51 и кейген. На кейген матерятся антивирусы, но как обычно все на свой страх и риск
При активации кейгена выбираем в нем пункт ARM. если все правильно сделали лицензия до 32го года))
Если кому то надо то пишите в личку емейл отправлю кейген и торрент ссылку на прогу. |
|
n max
Модератор
Сообщения: 16522
|
Завтра попробую на рабочем компе антивируса нет там и запустим этот софт.
ДОБАВЛЕНО 11/05/2021 10:39
установил на вин 10 ни чего не ругалось-прога эта среда разработки в ней можно только шить(то что сам напишешь) и стирать память.
https://flashmagictool.com/download.html
тут прога от этого же производителя чипов работает по ком порту правда не знаю прикурит ли она ваш проц,но она может читать и писать именно файлы(что то когда то я ей шил) |
|
Электроник89
|
Для нее чтоб сконектиться подойдет же емулятор COM порта?
к примеру для связи адаптер на MAX ?
На 9-ой странице датачита пинаут моего контроллера.
помогите определить пины к которым подключаться.
LPC11U37FBD64_501.pdf 1.68 МБ Скачано: 148 раз(а)
|
|
n max
Модератор
Сообщения: 16522
|
Я через мах3232 и шил.Для прошивки надо перевести проц в режим загрузчика,на определённые ноги подать лог 1 или нолик,тогда он сможет работать через порт если в конфигурации эту возможность не отключил разработчик прошивки процика.(Как и у проциков серии STM32)
ДОБАВЛЕНО 11/05/2021 13:19
Как прошивать обычно в инструкции по использованию пишут,в даташите описано что есть такая возможность,инструкции по использованию обычно есть на сайте производителя или они дают их по отдельному запросу обычно бесплатно.Чуть попозже изучу сей даташит. |
|
Электроник89
|
Спасибо большое за отзывчивость.
Жду ответа. |
|
n max
Модератор
Сообщения: 16522
|
https://habr.com/ru/post/164381/
схема скорее всего приблизительно такая,т.к. там контроллер другой то ноги подключения смотрим на стр 9 даташита,
на стр 29 написано какие ноги влияют на режим программирования и как ими дёргать чтоб туда попасть.Далее пробовать софт который поддерживает данный чип на предмет коннекта с чипом,а там читать чип если нет защиты(если защита стоит то будет читаться или все 00 или все--FF -либо другие одинаковые или циклически повторяющиеся цифири)как то так
ДОБАВЛЕНО 17/05/2021 18:29
https://www.radiokot.ru/forum/viewtopic.php?f=59&t=124632&view=print
тут чел.что то подобное творил можно с ним связаться мож что подскажет как и чем поконкретнее |
|
Электроник89
|
Для передачи данных используется последовательный порт 0 – выводы RXD0 и TXD0
Где они на моем контроллере?
Подскажите пожалуйста схему подключения.
Я очень прошу и буду благодарен.
т.к прошивку я уже нашел в bin формате. |
|
n max
Модератор
Сообщения: 16522
|
стр 13 даташита там есть описание этих выводов для разных корпусов чипа они разные по нумерации какой у вас корпус мне не известно. |
|
Электроник89
|
У меня микросхема в корпусе LQFP64 |
|
n max
Модератор
Сообщения: 16522
|
Ну если верить даташиту то это RXD 61 нога TXD 62--это только для проги из поста моего номер 8,если прога не прикурит этот чип тогда придётся шить по свд или джитагу
ДОБАВЛЕНО 24/05/2021 19:42
Эта прога поддерживает ваш проц
ДОБАВЛЕНО 24/05/2021 19:45
https://www.segger.com/downloads/jlink/
Тут можно скачать только поддерживает ли ваш U LINK я честно х.з. у меня J линк с ним она работает шьёт по свд и джитагу
Screenshot_2.jpg |
Описание: |
|
Размер файла: |
207.46 КБ |
Просмотрено: |
192 раз(а) |
|
|
|
Электроник89
|
Попробую разобраться. спасибо. |
|
Электроник89
|
Удалите это сообщение. обьединил посты. |
|
Электроник89
|
Приветсвую.
Скачал выше указанный софт бета версию.
Установил.
Лог ниже.
Я правильно понял что софт будет работать с моим программатором?
Судя по пинауту из датачита и пинаута 20pin ARM Ulink2 имеем следующую схему подключения.
Слева пин с датачита справа с программатора.
48 Vdd-1 Vcc
46 TRST-3 TRST
45 TDO-13 TDO
44 TMS или 52 SWDIO(какой из них?) - 7 SWDIO/TMS
42 TDI- 5 TDI
38 SWCLK - 9 SWCLK/TCLK
54 Vss- 4 GND
Вопрос?
4 Reset или 46 TRST(по датачиту) на третий пин программатора(3 TRST), а то сокращенно TRST тоже какой то RESET.
44 TMS или 52 SWDIO(по датачиту) на седьмой пин программатора (7 SWDIO/TMS), а то на программаторе этот пин подписан разными сигналами каждый из которых есть на микросхеме.
- J-Flash V7.21b (J-Flash compiled May 21 2021 17:43:11)
- JLinkARM.dll V7.21b (DLL compiled May 21 2021 17:42:47)
Reading flash device list [C:\Program Files (x86)\SEGGER\JLink\ETC/JFlash/Flash.csv] ...
- List of flash devices read successfully (451 Devices)
Reading MCU device list ...
- List of MCU devices read successfully (8436 Devices)
Creating new project ...
- New project created successfully
Connecting ...
- Connecting via USB to probe/ programmer device 0
- Probe/ Programmer firmware: Keil ULINK2 CMSIS-DAP
- ERROR: Debugger tries to select target interface JTAG.
This interface is not supported by the connected emulator.
Selection will be ignored by the DLL.
- Device "LPC11U37/501" selected.
- Target interface speed: 4000 kHz (Fixed)
- VTarget = 3.300V
- ERROR: Failed to connect.
Could not establish a connection to target.
Connecting ...
- Connecting via USB to probe/ programmer device 0
- Probe/ Programmer firmware: Keil ULINK2 CMSIS-DAP
- ERROR: Debugger tries to select target interface JTAG.
This interface is not supported by the connected emulator.
Selection will be ignored by the DLL.
- Device "LPC11U37/501" selected.
- Target interface speed: 4000 kHz (Fixed)
- ERROR: Communication timed out: Requested 2 bytes, received 0 bytes !
- VTarget = 3.300V
- ERROR: Failed to connect.
Could not establish a connection to target.
LPC11U37FBD64_501.pdf 1.68 МБ Скачано: 124 раз(а)
|
|
n max
Модератор
Сообщения: 16522
|
вот подкл по джитаг
ДОБАВЛЕНО 27/05/2021 17:55
вот по свд
ДОБАВЛЕНО 27/05/2021 18:00
Дале смотрим осцилом на выводах прогрера ресет должен отлипнуть после нажатия коннект в проге тди,тмс,тск должна пролететь пачка импульсов то же сразу после нажатия коннект-это укажет на то,что прога дружит с вашим программатором-и данные из проги долетают до выходов программатора.
ДОБАВЛЕНО 27/05/2021 18:01
Вместо осцила можно использовать логический анализатор там 8 каналов можно все сигналы смотреть одновременно
Screenshot_5.jpg 109.21 КБ Скачано: 172 раз(а)
Screenshot_6.jpg 98.97 КБ Скачано: 191 раз(а)
|
|