当前位置:网站首页>[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
边栏推荐
- IronPDF for .NET 2022.4.5455
- leetcode-374 猜数字大小
- 新动态:SmartMesh和MeshBox的合作新动向
- Treatment of idempotency
- 怎么看基金是不是reits,通过银行购买基金安全吗
- One brush 314 sword finger offer 09 Implement queue (E) with two stacks
- Spark 算子之sortBy使用
- 提取不重复的整数
- C language --- string + memory function
- The El tree implementation only displays a certain level of check boxes and selects radio
猜你喜欢
随机推荐
CVPR 2022 quality paper sharing
gps北斗高精度卫星时间同步系统应用案例
Sorting and replying to questions related to transformer
Why disable foreign key constraints
Partitionby of spark operator
Go语言切片,范围,集合
Accumulation of applet knowledge points
Treatment of idempotency
字符串最后一个单词的长度
布隆过滤器在亿级流量电商系统的应用
PHP classes and objects
Spark 算子之sortBy使用
Multitimer V2 reconstruction version | an infinitely scalable software timer
Redis主从复制过程
[backtrader source code analysis 18] Yahoo Py code comments and analysis (boring, interested in the code, you can refer to)
[split of recursive number] n points K, split of limited range
The length of the last word of the string
For examination
cadence SPB17. 4 - Active Class and Subclass
C language --- string + memory function