Library Search
结果页ST-LINK V2 使用与配置代码例程
在 技术栈 中找到 8 个匹配结果。
技术栈
技术栈
8 个 SEGGER J-Link # SEGGER J-Link 调试与量产完全指南
## 本章目标
深入理解 J-Link 在专业嵌入式开发中的核心价值,掌握高级调试和量产工具链。
---
## 1. J-Link 型号选择
| 型号 | 速度 | 特色 | 定位 |
|------|------|------|------|
| **EDU** | 15MHz | 基础教育用途 | 学生/爱好者 |
| **EDU… 2% STM32 HAL/LL IAR EWARM / VSCode + GCC |
| **调试器** | ST-Link/v2-v3 / J-Link / CMSIS-DAP |
| **硬件** | STM32 开发板(Nucleo / Discovery / 自制) |
**软件依赖**(非 CubeIDE 路径):
- `arm-none-eabi-gcc` 交叉编译链
- `openocd` 或 `stlink-… 2% FastAPI # 字段验证器(v2 风格)
@field_validator("name")
@classmethod
def name_must_not_be_empty(cls, v: str) -> str:
if not v.strip():
raise ValueError("名称不能为空或全是空格")
return v.… 1% OpenOCD 33` = GDB Server,`:4444` = Telnet 控制台
- ST-Link/v2 最大 SWD 频率约 4MHz,可用 `-c "adapter speed 4000"` 设置
- 如果 `load` 失败,先 `monitor reset init` 再试
# OpenOCD 进阶:Flash 编程与批量烧录脚本
## 目标
掌握 OpenOCD 的 Flash 分区操… 1% C# <h1>🏗 Alpine.js Demo</h1>
<p style="color: #666;">纯 HTML 属性驱动的交互 —— 零 JS 代码</p>
<!-- 标签页组件 -->
<div x-data="{ activeTab: 'vue' }">
<div class="tabs">
<button class="tab-btn" :class="… 1% C++ # 链接 OpenCV(如有)
find_package(OpenCV QUIET)
if(OpenCV_FOUND)
target_link_libraries(${PROJECT_NAME} PRIVATE ${OpenCV_LIBS})
endif()
```
---
## 第三章:常见毕设场景与代码
### 场景一:串口通信上位机(Qt + C++)
参考 Qt 例程中的信号… 1% Qt add_executable(${PROJECT_NAME}
main.cpp
TemperatureConverter.cpp
)
target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Widgets)
```
## 运行步骤
```bash
mkdir build && cd build
cmake ..
make -j$(n… 1% PlatformIO // 状态报告
if (millis() - lastReport >= 5000) {
lastReport = millis();
Serial.print(F("["));
Serial.print(BOARD_NAME);
Serial.print(F("] 运行中 | 循环 #"));
Serial.… 1%