当前位置:网站首页>[open source tool sharing] MCU debugging assistant (oscillograph / modification / log) - linkscope
[open source tool sharing] MCU debugging assistant (oscillograph / modification / log) - linkscope
2022-04-23 15:46:00 【skythinker616】
Development reasons
Debugging MCU ( Especially debugging the control system ) When , Small partners may often have to test variables Real time drawing The needs of , Now there are also things like J-SCOPE and STM-STUDIO Such software realizes this function . But their big disadvantage is that they only support the specified type of debugger or chip type , And for many debuggers ( Such as CMSIS-DAP etc. ) But I haven't found any software that can support .
But as we all know OpenOCD Is a powerful open source on-chip debugging program , It can support a large number of debuggers and chip types , Support GDB Connect , So I try to develop this program based on it , It realizes such a general debugging assistant LinkScope, Let's share with you .
The software is introduced
software interface
The main function
- real time see and modify A variable's value
- A variable's value Real time waveform rendering
- sampling Export data To CSV form
- format Log output
The main features
- Support Multiple debuggers (ST-Link、J-Link、CMSIS-DAP etc. ) as well as Multiple target chips ( Such as STM32 A full range )
- The fastest sampling speed is about 100Hz( The number of variables may decrease a little )
- The variables added to view can be C Language expressions ( You can add four operations to the variable name 、 Addressing operation, etc )
- When using the log function, the log is output by the lower computer , Can output Information 、 debugging 、 Warning 、 error There are four types of logs . Logging does not conflict with other functions , Can be used at the same time ( It will reduce some sampling speed ), Need to transplant a small program to the lower computer
- Support serial port connection , Sure Use serial port instead of hardware debugger , All functions are completely consistent , Need to transplant a small program to the lower computer , It can support various chips that cannot use the debugger ( Such as Arduino etc. ), It can also use transparent transmission module to realize wireless connection
Dynamic diagram demonstration
Operation demo ( The detailed instructions can be viewed in the software help or the warehouse home page )
Log printing effect
Software download
Distribution download
You can download the latest release directly if you need to download it , After decompression, it can be used
LinkScope Distribution version - Gitee.comhttps://gitee.com/skythinker/link-scope/releases
Warehouse address
If you think it's easy to use, remember to order star ah ~
PS: At present, I don't have much equipment to test , If you encounter compatibility problems, please forgive me , If the reader finds out bug Or if you have any suggestions for improvement, please leave a message in the comment area
by skythinker
2022.4.21
版权声明
本文为[skythinker616]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231542488375.html
边栏推荐
- Spark 算子之partitionBy
- mysql乐观锁解决并发冲突
- Spark 算子之groupBy使用
- Codejock Suite Pro v20. three
- 多线程原理和常用方法以及Thread和Runnable的区别
- shell_2
- Calculate the number of occurrences of a character
- Demonstration meeting on startup and implementation scheme of swarm intelligence autonomous operation smart farm project
- Introduction to dynamic programming of leetcode learning plan day3 (198213740)
- MetaLife与ESTV建立战略合作伙伴关系并任命其首席执行官Eric Yoon为顾问
猜你喜欢
随机推荐
IronPDF for . NET 2022.4.5455
时序模型:长短期记忆网络(LSTM)
Calculate the number of occurrences of a character
WPS品牌再升级专注国内,另两款国产软件低调出国门,却遭禁令
控制结构(二)
JVM-第2章-类加载子系统(Class Loader Subsystem)
[self entertainment] construction notes week 2
Extract non duplicate integers
leetcode-374 猜数字大小
KNN, kmeans and GMM
多生成树MSTP的配置
Fastjon2 here he is, the performance is significantly improved, and he can fight for another ten years
MySQL集群模式与应用场景
Do we media make money now? After reading this article, you will understand
Basic concepts of website construction and management
控制结构(一)
建设星际计算网络的愿景
Mumu, go all the way
考试考试自用
一刷312-简单重复set-剑指 Offer 03. 数组中重复的数字(e)