当前位置: 首页 > news >正文

有关SWD 仿真和PA.15, PB3, PB4的冲突问题

有关SWD 仿真和PA.15, PB3, PB4的冲突问题。

近日在调试一个项目,遇到一个问题,
在用国内某个芯片厂家的STM32F103C8T6的类似芯片,遇到了JLINK的SWD仿真和三个引脚的冲突问题。

/* USER CODE END 0 */
/*** Initializes the Global MSP.*/
void HAL_MspInit(void)
{/* USER CODE BEGIN MspInit 0 *//* USER CODE END MspInit 0 */__HAL_RCC_AFIO_CLK_ENABLE();__HAL_RCC_PWR_CLK_ENABLE();/* System interrupt init*//** NOJTAG: JTAG-DP Disabled and SW-DP Enabled 仿真时这里需要关闭,但三个PB3, PB4, PA15,IO口不能使�? 如果不仿真,只下载程序,又要看到功能时,下面的需要打开*/// Cannot simulate by JLINK when write the line// OPEN THE LINE, PA.15 can be identified, mobile phone is available__HAL_AFIO_REMAP_SWJ_NOJTAG();/* USER CODE BEGIN MspInit 1 *//* USER CODE END MspInit 1 */
}

也就是说:

  1. 如果需要使用JLINK仿真代码,就把上面__HAL_AFIO_REMAP_SWJ_NOJTAG()禁用了。
  2. 如果是要看到功能,需要打开上面这行,此时不能仿真。
  3. 因此,需要注意一下。给有碰到这三个引脚不能出功能的朋友一些启示。
http://www.lryc.cn/news/626763.html

相关文章:

  • 基于STM32单片机的温湿度采集循迹避障APP小车
  • 关于uniappx注意点1 - 鸿蒙app
  • vue:vue中的ref和reactive
  • win10安装最新docker 4.44.2版图文教程(2025版)
  • [TryHackMe](知识学习)Hacking with PowerShell
  • 【React】评论案例列表渲染和删除功能
  • SpringAop源码详解
  • 【AI应用】部署AI向量数据库Milvus
  • 机器学习——数据清洗
  • Java基础语法three
  • 【LeetCode题解】LeetCode 209. 长度最小的子数组
  • 机器学习-数据预处理全指南:从缺失值到特征编码
  • 如何选择汽车ECU的加密方法
  • ROS2核心模块
  • Nik Collection 6.2全新版Nik降噪锐化调色PS/LR插件
  • CreateRef和useRef
  • Java内功修炼(2)——线程安全三剑客:synchronized、volatile与wait/notify
  • Web前端调试与性能优化,Charles抓包工具的高效应用
  • YOLOv11 到 C++ 落地全流程:ONNX 导出、NMS 判别与推理实战
  • Vue透传 Attributes(详细解析)2
  • 极其简单二叉树遍历JAVA版本
  • CMake1:概述
  • 查看磁盘占用情况和目录大小
  • 企业架构及战略价值
  • 如何让FastAPI任务系统在失败时自动告警并自我修复?
  • 从零实现自定义顺序表:万字详解 + 完整源码 + 图文分析
  • 从“怀疑作弊”到“实锤取证”:在线面试智能监考重塑招聘公信力
  • 河南萌新联赛2025第六场 - 郑州大学
  • 数据库优化提速(一)之进销存库存管理—仙盟创梦IDE
  • 开源模型应用落地-安全合规篇-深度合成隐式标识的技术实现(五)