Library Search
结果页

命令行烧录与 GDB 调试 STM32

在 技术栈 中找到 6 个匹配结果。

返回文档库
技术栈

技术栈

6 个
查看全部
OpenOCD ### 2. 启动 GDB 连接 ```bash arm-none-eabi-gdb firmware.elf # GDB 命令提示符下: (gdb) target extended-remote localhost:3333 (gdb) monitor reset halt # OpenOCD 命令:复位并暂停 (gdb) load… 3% STM32 HAL/LL # STM32 HAL/LL 开发环境安装指南 ## 1. 环境准备 | 项目 | 要求 | |------|------| | **操作系统** | Windows 10/11 / macOS 11+ / Ubuntu 20.04+ | | **IDE** | STM32CubeIDE(推荐)/ Keil MDK / IAR EWARM / VSCode + GCC | | **调试器**… 3% SEGGER J-Link # 批量烧录(脚本循环) for i in {1..100}; do JFlash -openprj production.jflash \ -open "firmware_v1.2.hex" \ -auto \ -exit echo "设备 #$i 完成" done ``` ### 5. 序列号 CSV 定制… 2% KiCad # KiCad 实战:从原理图到 Gerber 的 STM32 最小系统板 ## 目标 使用 KiCad 完成一个 STM32F103C8T6 最小系统板的设计流程:原理图 → 封装分配 → PCB 布局布线 → 生成 Gerber。 ## 一、工程创建与原理图 ### 1. 新建工程 ``` KiCad → 文件 → 新建工程 → "stm32_min_board" ``` ###… 1% PlatformIO // 状态报告 if (millis() - lastReport >= 5000) { lastReport = millis(); Serial.print(F("[")); Serial.print(BOARD_NAME); Serial.print(F("] 运行中 | 循环 #")); Serial.… 1% C++ # 链接 OpenCV(如有) find_package(OpenCV QUIET) if(OpenCV_FOUND) target_link_libraries(${PROJECT_NAME} PRIVATE ${OpenCV_LIBS}) endif() ``` --- ## 第三章:常见毕设场景与代码 ### 场景一:串口通信上位机(Qt + C++) 参考 Qt 例程中的信号… 1%