ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
25 декабря
1445567 Топик полностью
Гyдвинволшебник (28.06.2024 12:41 - 14:56, просмотров: 576) ответил Гyдвин на Пришла сегодня c Ali парочка вот таких модульков и я бился целый день над тем, чего давно хотел пощупать. И таки расперчил, :) Результат на картинке. Если кому интересно, могу рассказать как установить все это дело под win7. Пока не забыл :) Кстати, DAPLink V2 из копеешного модуля на RP2040 очень неплох - летает... Работает с тем же PY32 (как раз под руками), да и со всем, что шевелится, имхо...
Мысль заюзать RP2040 как универсальный отладчик DAPLink V2 для Keil была давно. Шустрый чип с хотровымудренными PIO, в V2 - usb bulk. В W10 это просто, но хотелось именно под W7. Да и удивляло, что под RP2040 до сих пор не было вменяемой среды под WIN. Рассказываю, как все настроить под WIN7: 

1 - Устанавливаем MDK 5.24a, в котором компилятор V5 (есть на торрентах. Ибо с прямым доступом к keil.com сейчас беда...).

2- Устанавливаем поверх него MDK 5.38a с компилятором V6 (там же).

3- "Лечим"

4- Заливаем стандартно в платку RP2040 (посредством диска) прошивку "debugprobe_on_pico_(V2).uf2".

Поправка: Закидываем на usb диск RP2040 (который появляется в системе в режиме загрузчика).

Второй файл в архиве "raspberry_pi_pico-DapperMime_(V1).uf2" - это прошивка DAPLink V1 (HID), которая тоже работает...

5- Ставим драйвер CDC для uart интерфейса отладчика посредством Zadig или другим способом...

Внимание: Для того чтобы что-то посылать в этот порт в терминале нужно взвести линию "DTR"! (корявенько, но так вот решили разработчики)

6- Для установки драйвера отладчика Keil под Win7 в архиве лежит "CMSIS_DAP_v2.inf" файл. (для V1 драйвер не требуется)

7- Чтобы подружить Keil c RP2040 качаем PACK вот по этому линку https://github.com/raspberrypi/CMSIS-RP2xxx-DFP

PACK порядка 70 Мб - в нем вложен SDK для RP2040/

Запускаем/ставим, открываем примеры и имеем вышеуказанную картинку :)

Компилируется все мухой, отладчик V2 работает быстро. Проект с WiFi (сотни Кб) заливается во флеш 2-3 сек.


Ну и использовать этот отладчик в Keil можно со всем, что шевелится (пробовал на PY32, который как раз лежит на столе).

DAP.zip