摘要:
目录前言1 协议1.1 JTAG 协议1.2 SWD 协议2 调试仿真器2.1 ST-Link 仿真器2.2 ULink 仿真器2.3 J-Link 仿真器2.4 DAPLINK 仿真器3 LINKer 搭配 CLion 的使用3.1 ST-Link + CLion + STM32F103RCT63 阅读全文
摘要:
《圈圈教你学 USB》第 1 章学习笔记 1 USB 是什么? 1)USB(Universal Serial Bus,通用串行总线) 2 USB 的特点 1)USB 协议版本与速度: 来源:https://www.usbzh.com/article/detail-199.html 2)开发 USB 阅读全文
摘要:
目录前言5 USB 标准请求5.1 USB 标准设备请求的结构5.2 GET_DESCRIPTOR 请求5.3 SET_ADDRESS 请求5.4 SET_CONFIGURATION 请求6 设备描述符的实现9 配置描述符集合的结构9.1 配置描述符结构9.2 接口描述符的结构9.3 端点描述符的结 阅读全文
摘要:
目录前言1 前置配置2 安装软件2.1 通讯工具2.2 后端开发工具2.3 硬件开发工具2.4 前端开发工具2.4 其它工具3 Windows 11 优化4 写在最后 前言 分区(个人习惯):1TB SSD 分为 2 个分区,一个 256GB 分区为系统盘,剩下的为一个分区。 之所以使用 256GB 阅读全文
摘要:
目录前言1 server_init()2 执行 init 命令2.1 target init2.2 adapter_init()2.3 其它命令3 server_loop() 前言 1)前面几节我们学习了 ① ~ ③ 中的解析命令行参数与解析配置文件,接下来我们来看一下剩余的 ④ ~ ⑥ 部分:se 阅读全文
摘要:
目录前言1 swj_newdap2 dap create3 target create4 <target_name> configure5 flash bank总结 前言 1)上一节我们学习了 adapter 与 transport 命令,这一节我们接着学习配置文件中的其它命令。本文主要是对配置文件 阅读全文
摘要:
目录前言1 adapter driver1.1 前置知识1.1.1 struct adapter_driver1.1.2 transport1.2 adapter driver cmsis-dap2 transport select 前言 1)上一节中,我们知道 parse_config_file( 阅读全文
摘要:
目录概述1 从 openocd_thread() 开始2 parse_cmdline_args() 与 parse_config_file()2.1 parse_cmdline_args()2.2 parse_config_file() 概述 上一篇文章我们学习了 OpenOCD 注册命令的过程,这 阅读全文
摘要:
目录概述1 main()2 setup_command_handler()3 register_commands()3.1 server_register_commands()3.2 register command 概述 1)OpenOCD 与调试器、MCU 的关系: (1)OpenOCD 运行在 阅读全文
摘要:
目录1 RTL8188ETV 驱动源码2 驱动编译2.1 添加驱动源代码2.1.1 添加 AIC8800 驱动源代码(可选)2.1.2 添加 RTL8188ETV 驱动源代码2.2 编译2.2.1 linux 内核2.2.2 编译 RTL8188ETV 模块3 驱动安装与配置4 修改网卡名称5 测速 阅读全文