当前位置:网站首页>Openocd compilation and installation
Openocd compilation and installation
2022-06-25 20:49:00 【CharX】
Access to the source code :
#Feb 7,2022,OpenOCD v0.11.0
git clone git://git.code.sf.net/p/openocd/code openocd-codeChecking depends on :
- libtool
- libusb-1.0
- hidapi (required for cmsis-dap)
Installation dependency :(Ubuntu/Debian)
sudo apt install libtool libusb-1.0.0 libhidapi-devGet into Git Catalog , perform :
./bootstrap
If it is completed normally, the feedback should look like this :
Bootstrap complete. Quick build instructions:
./configure ....
If the following error occurs :
fatal: cannot access 'https://repo.or.cz/libjaylink.git/':server certificate verification failed. CAfile: none CRLfile: none fatal: Unable to clone 'https://repo.or.cz/libjaylink.git' Path to submodule '/home/char_x/arm/openocd-code/src/jtag/drivers/libjaylink' clone 'src/jtag/drivers/libjaylink' Failure . Retry as scheduled
Then execute the following command :
export GIT_SSL_NO_VERIFY=1bootstrap Run after execution configuue, The following message indicates that the configuration is complete and the compilation can begin
OpenOCD configuration summary -------------------------------------------------- MPSSE mode of FTDI based devices yes (auto) ST-Link Programmer yes (auto) TI ICDI JTAG Programmer yes (auto) Keil ULINK JTAG Programmer yes (auto) 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 yes (auto) CMSIS-DAP Compliant Debugger yes (auto) Nu-Link Programmer yes (auto) Cypress KitProg Programmer yes (auto) Altera USB-Blaster Compatible no ASIX Presto Adapter no OpenJTAG Adapter no Linux GPIO bitbang through libgpiod no SEGGER J-Link Programmer yes (auto) Bus Pirate yes (auto) Use Capstone disassembly framework no
Compilation and installation :
make
sudo make installOpenOCD Use :
[email protected]:openocd -f interface/cmsis-dap -f target/stm32f1x.cfgDAP Adapter before ,Target After , Need to be in root Run under
边栏推荐
- Decipher the AI black technology behind sports: figure skating action recognition, multi-mode video classification and wonderful clip editing
- Yanjiehua, editor in chief of Business Review: how to view the management trend of business in the future?
- How does pycharm create multiple console windows for debugging in different environments?
- An unusual interview question: why doesn't the database connection pool adopt IO multiplexing?
- laf. JS - open source cloud development framework (readme.md)
- How to buy the millions of medical insurance for children? How much is it a year? Which product is the best?
- Paddledtx v1.0 has been released, and its security and flexibility have been comprehensively improved!
- Section 13: simplify your code with Lombok
- Chrome plugin installation
- Installing mysql8 under centos8
猜你喜欢

Log4j2 vulnerability battle case
Understand the offline mixing technology in the industry
HMS core actively explores the function based on hardware ear return, helping to reduce the overall singing delay rate of the singing bar by 60%
This is a simple and cool way to make large screen chart linkage. Smartbi will teach you
Boomfilter learning
Yanjiehua, editor in chief of Business Review: how to view the management trend of business in the future?

Share a billing system (website) I have developed

CSDN sign in cash reward
Baidu AI Financing Innovation workshop enrollment!

Idea implements hot deployment
随机推荐
[untitled]
E-commerce project environment construction
Popular understanding of deviation and variance in machine learning
Baidu AI Financing Innovation workshop enrollment!
Usage Summary of str.format() function [not 'str****{}'.Format()]
[golang] leetcode intermediate - the kth largest element in the array &
Several ways to obtain domain administrator privileges
Paddledtx v1.0 has been released, and its security and flexibility have been comprehensively improved!
Talking about the foundation of function test today
How does pycharm create multiple console windows for debugging in different environments?
The super easy-to-use test tool sorted out by Ali P8 for a week
About eruake learning
How to close gracefully after using jedis
Introduction to event flow, event capture, and event bubbling
ZK implementation of distributed global counter for cursor application scenario analysis
JS forest leaf node non recursive depth first postorder traversal
Instant aesthetics of the Centennial Olympic Games: beauty in the air, condensed in minutes and seconds - Alibaba cloud video cloud AI editorial department "cloud smart scissors"
How to view and explain robots protocol
Reasons for network timeout app flash back
Record some questions about MySQL (DNS reverse resolution in Linux)