ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
7 июня
1522449 Топик полностью
Nikolay_Po (03.06.2025 13:23, просмотров: 157) ответил Nikolay_Po на Пробую компилировать. Всё хорошо до момента сборки после компиляции модулей. Ошибок компиляции нет. Но не находит переменных и функций из wlinke.c, будто бы этот файл не компилируется вообще (не попал в make?).
Собралось. Оказалось, что автоматический детектор конфигурации, хоть и пишет, что WLINKE programmer yes, но не включает нормально wlinke.c, так что его ресурсы оказываются недоступны сборщику. Кроме того, не нашлось библиотеки с заголовком CH347LIB.h. Даже в Интрнете не нашёл - только DLL с заголовочным под Windows. Поэтому пришлось собрать весь OpenOCD с опциями: 

--enable-wlinke --disable-ch347


OpenOCD configuration summary
--------------------------------------------------
MPSSE mode of FTDI based devices        yes (auto)
cJTAG (OScan1, JScan3) tunneled thru MPSSEyes (auto)
ST-Link Programmer                      yes (auto)
TI ICDI JTAG Programmer                 yes (auto)
Keil ULINK JTAG Programmer              yes (auto)
 WLINKE  Programmer                     yes
 CH347  Programmer                      no
Altera USB-Blaster II Compatible        yes (auto)
Bitbang mode of FT232R based devices    yes (auto)
Versaloon-Link JTAG Programmer          yes (auto)
TI XDS110 Debug Probe                   yes (auto)
CMSIS-DAP v2 Compliant Debugger         yes (auto)
OSBDM (JTAG only) Programmer            yes (auto)
eStick/opendous JTAG Programmer         yes (auto)
Olimex ARM-JTAG-EW Programmer           yes (auto)
Raisonance RLink JTAG Programmer        yes (auto)
USBProg JTAG Programmer                 yes (auto)
Andes JTAG Programmer (deprecated)      yes
CMSIS-DAP Compliant Debugger            yes (auto)
Nu-Link Programmer                      yes (auto)
Cypress KitProg Programmer              yes (auto)
Altera USB-Blaster Compatible           yes (auto)
ASIX Presto Adapter                     yes (auto)
OpenJTAG Adapter                        yes (auto)
SEGGER J-Link Programmer                yes (auto)
Bus Pirate                              yes (auto)
Use Capstone disassembly framework      yes (auto)

После первой, ушла проблема с WLINKE. После второй - ушла ошибка с отсутствием CH347LIB.h.

Еще не запускал результат.