当前位置: 首页 > 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.dtcms.com/a/340602.html

相关文章:

  • 深入Linux内核:架构设计与核心功能解析
  • CSS3DRenderer+ CSS3DObject实现在 Three.js 中添加文本内容
  • 算法230. 二叉搜索树中第 K 小的元素
  • 10M25DCF484C8G Altera FPGA MAX10
  • 云原生俱乐部-RH294知识点归纳(1)
  • RK-Android11-PackageInstaller安装器自动安装功能实现
  • iOS App 混淆工具实战 医疗健康类 App 的安全与合规保护
  • 电脑驱动免费更新? 这款驱动管理工具:一键扫更新,还能备份恢复,小白也会用~
  • 【知识杂记】方差、标准差、均方误差、均方根误差与平均绝对误差,概念、计算公式、物理意义
  • 微型导轨的快速调平技术如何提升激光加工效率?
  • Python默认参数
  • CPTS--Administrator
  • 【clion】调试脚本并cmake构建Fargo项目win32版本
  • Spring Boot 配置
  • C++---向下取整(>>)与向零取整(/)
  • Vue2封装Axios
  • PyTorch - Developer Notes
  • 《录井工程与管理》——第二章井位勘测技术
  • 精品方案 | GCKontrol与OMNeT++联合仿真在机载网络性能分析中的应用
  • 基于单片机环境火灾安全检测
  • 驾驭复杂表单:用 RxJava 实现响应式表单处理
  • mysql-8.0.37-linux-glibc2.12-x86_64安装
  • 数据结构与算法系列(大白话模式)小学生起点(一)
  • 【Kafka】常见简单八股总结
  • 【39】OpenCV C++实战篇——直线拟合、直线测距、平行线段测距;(边缘检测,剔除噪点,轮廓检测,渐进概率霍夫直线)
  • ReAct Agent:让AI像人类一样思考与行动的革命性框架
  • 01_Go语言基础与环境搭建
  • 【自记】Power BI 中 ALLNOBLANKROW的适用场景举例
  • 如何选择汽车ECU的加密方法
  • docker 部署