link_logic

带link调试功能、串口调试、逻辑分析仪与一身的数字调试器

项目地址:GitHub
个人博客:全球:fzxhub.com 中国:fzxhub.gitee.io

简介

本项目是一个link logic,用于调试带SWD接口的单片机、以及带有逻辑分析仪。是一个美观、小巧、功能全的逻辑分析仪调试器。

实物展示



优点

  • 小巧、多功能
  • 插针隐藏设计、方便携带
  • 支持Link调试器
  • 支持逻辑分析仪
  • 支持ESP32等IC的自动下载(RTS、DTR信号预留)
  • 使用Typec接口的自定义成SWD、UART信号接口

功能

  1. link调试器
  2. USB转UART(CP2102虚拟的串口)
  3. USB HUB(可以再接入其他1个USB设备,TYPEC接口)
  4. 支持逻辑分析仪功能

接口说明

丝印说明:LC表示逻辑分析仪功能模块、LK表示Link功能模块、CP表示CP2102串口

  1. LINK调试器、逻辑分析仪、CP2102串口三大功能,LINK调试器、逻辑分析仪可分别开关操作,防止USB接口电流过大影响功能。
  2. Link调试器输出电压端可切换3.3V和5.0V,适配供电给不同的单片机
  3. LC-CH0至LC-CH7为逻辑分析仪的采集端(LINK打开时可用),LC-3V3、LC-5V0同时受LINK开关控制,只有打开时才有电压。
  4. LK-SCK、LK-SWD、LK-RST、LK-SWO是Link调试器的接口,一般情况只使用LK-SCK、LK-SWD即可
  5. LK-URX、LK-UTX是Link调试器的串口TTL接口(不同Link的固件可能不支持)
  6. LK-VCC,是Link调试器的电压输出,电压值由LINK-VCC切换开关控制
  7. CP-URX、CP-UTX、CP-RTS、CP-DTR是CP2102串口的接口,CP-RTS、CP-DTR可用于类似ESP32的串口自动下载。可参考ESP32官方电路设计。
  8. 所有GND共地
  9. LINK的typec USB接口有两种连接方式分别表示正插是LINK调试器、反插是串口功能
    • 正:DP与SCK连接、DN与SWD连接
    • 反:DP与UTX连接、DN与URX连接
  10. HUB 的typec USB接口可以接USB设备到PC。也可以使用两个link_logic级联,不建议多级连接,USB性能会下降。

注意:建议将link_logic直接接在PC的USB口上,不接在其他USB HUB上,因为本设备中已经含有一个USB HUB,多级HUB连接,影响逻辑分析仪的采集性能,逻辑分析仪需要用到USB2.0的高速模式。

固件烧录

  1. 逻辑分析仪的固件烧录及使用方式参考:https://github.com/wuxx/nanoDLA
  2. Link逻辑分析仪固件参考:https://github.com/fzxhub/link_debuger

逻辑调试器link-logic相关推荐

  1. 处理veh调试器检测_越狱检测抖音逻辑???

    对于应用安全甲方一般会在这三个方面做防御.按逻辑分类的话应该应该分为这几类, 但如果从实现原理的话, 应该分为两类, 用API实现的 和 不用API实现的(这说的不用 API 实现, 不是指换成 in ...

  2. 谷歌浏览器bug调试快捷键_Bug压榨初学者指南:如何使用调试器和其他工具查找和修复Bug

    谷歌浏览器bug调试快捷键 As web developers, it often feels like we spend more time fixing bugs and trying to so ...

  3. 跨平台PHP调试器设计及使用方法——界面设计和实现

    一个优秀的交互设计往往会影响一个产品的命运.在设计这款调试器时,我一直在构思这款调试器该长什么样子.简单.好用是我设计的原则,于是在<跨平台PHP调试器设计及使用方法--立项>一文中,我给 ...

  4. ARM Cortex-M 调试器 - 基础知识

    文章目录 前言 Processor memory map 内核寄存器 SFR(特殊功能寄存器) 0xE000E000-0xE000ED8F (CPUID/AIRCR) 0xE000EF00-0xE00 ...

  5. 跨平台PHP调试器设计及使用方法——拾遗

    之前七篇博文讲解了跨平台PHP调试器从立项到实现的整个过程,并讲解了其使用方法.但是它们并不能全部涵盖所有重要内容,所以新开一片博文,用来讲述其中一些杂项.(转载请指明出于breaksoftware的 ...

  6. 跨平台PHP调试器设计及使用方法——使用

    经过之前六篇博文的分析和介绍,大家应该对这套调试器有个初步的认识.本文我将讲解它的使用方法.(转载请指明出于breaksoftware的csdn博客) 上图是该软件界面的布局,我们之后的讲解也将围绕着 ...

  7. 跨平台PHP调试器设计及使用方法——协议解析

    在<跨平台PHP调试器设计及使用方法--探索和设计>一文中,我介绍了将使用pydbgp作为和Xdebug的通信库,并让pydbgp以(孙)子进程的方式存在.<跨平台PHP调试器设计及 ...

  8. 跨平台PHP调试器设计及使用方法——通信

    首先引用<跨平台PHP调试器设计及使用方法--探索和设计>中的结构图(转载请指明出于breaksoftware的csdn博客) 本文要介绍的是我们逻辑和pydbgp通信的实现(图中红框内内 ...

  9. 跨平台PHP调试器设计及使用方法——探索和设计

    在<跨平台PHP调试器设计及使用方法--立项>一文中,我确定了使用xdebug作为调试器插件部分的基础组件.xdebug提供了一个远程调试的功能(相关资料可以详见https://xdebu ...

最新文章

  1. 我看过的SDN方面的好文章
  2. dubbo k8s 服务发现_工商银行基于 Dubbo 构建金融微服务架构的实践-服务发现篇
  3. corosync+pacemaker+crmsh配置高可用集群。
  4. leetcode 82. 删除排序链表中的重复元素 II
  5. 用c语言编写5颗骰子任意投掷总数为15 的概率,概率统计习题1period;2答案
  6. Kubernetes 会不会“杀死” DevOps?
  7. jsp设置背景图片并使得图片扩大到整个屏幕
  8. Pandas 表格样式设置指南,看这一篇就够了!
  9. 微服务——最热门的架构
  10. ContentPresenter
  11. 第三十一章 线程------GIL、线/近程池、异/同步、异步回调
  12. 测试专家谈IT从业人员修炼之道
  13. python股票收益率计算_股票分析之——收益率(附完整代码和讲解)
  14. 舍得网-开发问题(学习别人经验)
  15. ios开发:UINavigationController反方向滑动push
  16. 【css】css动画实现的3种方式
  17. [Python随笔]暴力解解决“崩铁”的引航罗盘解密
  18. 用Python自动计算Excel排班表的工时
  19. UE4模型轮廓描边及轮廓发光
  20. 从 DAU 5 万到用户数破亿,揭秘腾讯会议增长背后的技术实践

热门文章

  1. 在Ubuntu Server 22.04 LTS 上部署BT面板和Seatable
  2. 微信扫码登录网站实现案例(无需授权)
  3. “数组、矩阵与广义表”学习提纲
  4. 华为onu 调为交换机_华为MA5626怎么设置成交换机
  5. SqlServer 2019 数据备份还原教程(图文)
  6. 安装 简单使用 HeyUI
  7. 进行信息系统审计的流程及计算机技术要求
  8. 2023下半年软考中级考试科目-2023年11月软考中级科目难度排行
  9. 农业农资产品英语词汇
  10. 海陵区闸坡镇坑督水库除险加固工程投标文件(毕业设计)