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%