• 已解决 49848 个问题
  • 已帮助 5903 位优秀工程师

STM32F3不能软件使能SWD?

donatello 2018-03-11 浏览量:869

如题,烧录程序STM32F303的HAL库程序,没有像F1、F4的HAL库那样类似的 __HAL_AFIO_REMAP_SWJ_NOJTAG()语句用于使能SWD下载接口,导致每次上电都必须按着复位键才能进行SWD下载,请问这种情况该怎么办呢?​

5.JPG

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 感觉是API没找对吧,可以看下最新更新的API,如果实在找不到,直接操作寄存器写一个吧,毕竟以前有API,说明原理能行得通,那就能自己实现
    • 发布于 2018-03-12
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • 库不支持,可以先看看手册上是不是有这个功能的寄存器配置,要是有,可以支持通过配置寄存器,如果是没有,那么就是芯片本身不支持了
    • 发布于2018-03-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 要看一下F3的HAL库里面有没这个函数了,没这个函数就说明不支持这个功能
    • 发布于2018-03-12
    • 举报
    • 评论 0
    • 0
    • 0

STM32F3不能软件使能SWD?