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

JavaScript做的网站潍坊百度快速排名优化

JavaScript做的网站,潍坊百度快速排名优化,响应式网站建设软文,wordpress客户端无法上传图片目录 前言 准备工作 Daplink连接 调试配置(cortex-debug) 烧录配置 坑点 前言 昨天有惊无险的构建了一个简单的闪灯程序,今天来挑战下调试烧录,看看有什么坑。 准备工作 OpenOCD下载:openocd-xpackDaplink调试器…

目录

前言

准备工作

Daplink连接

调试配置(cortex-debug)

烧录配置

坑点


前言

      昨天有惊无险的构建了一个简单的闪灯程序,今天来挑战下调试+烧录,看看有什么坑。

准备工作

  • OpenOCD下载:openocd-xpack
  • Daplink调试器

Daplink连接

  • 接线,如下

Daplink         单片机

TCK/CK ----- SWCLK

TMS/IO  ----- SWIO

3.3v        ----- 3.3v

GND       ----- GND

  • 插上电脑,直接会识别(我的是windows10)

调试配置(cortex-debug)

  • 需要提前安装好cortex-debug插件,并添加launch.json配置文件,这里需要注意.cfg要配置成符合自己单片机的,文件在openocd的“openocd\scripts\target”路径下

  • 插件不会帮助你安装openocd需要自己下载,并配置环境变量,配置完之后,务必关闭VSCode,再重新打开
  • 配置完成后,就可以直接点击上图中左上方的运行按钮,程序会自动烧录到单片机中,并可执行断点调试。

烧录配置

  • 如果不需要调试,那直接配如下所述的就可以了

  • 点击开发工具右上方的烧录按钮,即可完成烧录

异常解决

  • 今天相对比较顺利,遇到两个问题,一是VSCode始终读不到配置好的openocd的环境变量,重启多次后可以了;二是调式报错以及无法烧录程序,这个问题比较刁钻,多种报错信息:
Output radix now set to decimal 10, hex a, octal 12.
Input radix now set to decimal 10, hex a, octal 12.
0x0800025e in HAL_MspInit () at ./Core/Src/stm32f1xx_hal_msp.c:77
77	  __HAL_AFIO_REMAP_SWJ_DISABLE();
Program stopped, probably due to a reset and/or halt issued by debugger
[stm32f1x.cpu] halted due to debug-request, current mode: Thread 
xPSR: 0x01000000 pc: 0x0800016c msp: 0x20000660
[stm32f1x.cpu] halted due to breakpoint, current mode: Thread 
xPSR: 0x01000000 pc: 0x08000c34 msp: 0x20005000
Error connecting DP: cannot read IDRProgramstopped.
0x00000000 in ?? ()
Error: Error connecting DP: cannot read IDR
Error: [stm32f1x.cpu] Polling failed, trying to reexamine
Error: [stm32f1x.cpu] Examination failed
Error: [stm32f1x.cpu] Examination failed, GDB will be halted. Polling again in 300ms
Error: Error connecting DP: cannot read IDR
Error: Failed to read memory and, additionally, failed to find out where
Error: Error connecting DP: cannot read IDR

解决:

原来是STM32CubeMx生成代码的时候,有一行禁止调试的代码:

注释掉!即可!重新构建。

  • 但我们之前的程序已经烧录,怎么办?考研手速的时候到了!用单片机上的Reset按钮,按住,点烧录,看到成功连接OCD后立刻松开,便可以正常烧录了。
  • 由于这行代码是STM32CubeMx生成的,下次有什么引脚变化,还得用他生成,那么就需要直接一下,让它不要生成,如下:

后记

      又是有惊无险的一通瞎操作,接下来要开始进入此次旅程的核心 → 用Make编译出bin文件,并烧录到单片机中。

http://www.dtcms.com/wzjs/509172.html

相关文章:

  • 简述一个网站开发流程快速建站教程
  • 简述网站建设过程网络舆情分析师
  • 响应式布局代码怎么写seo公司seo教程
  • 购物帮 做特惠的导购网站软件开发工具
  • 做影视网站需要多少钱百度正版下载
  • 做教育网站的公司考研培训班集训营
  • 南京哪里可以做网站网络舆情管理
  • 永康做网站做网站建设公司
  • 易网 网站建设百度长尾关键词挖掘
  • 星巴克网站建设百度一下首页设为主页
  • 山东做网站建设的好公司专业营销推广团队
  • 连接国外网站做端口映射百度推广登录平台登录
  • 网站做seo的好处广州网站排名优化报价
  • lnmpa安装wordpressseo数据监控平台
  • flash做企业网站宣传片湖南seo推广软件
  • 做的好的学校网站网站外链发布平台
  • 个人如何做问答类网站推广公司产品
  • 网站建设与网页设计课推广营销软件
  • 做web网站如何做选择日历各大网站排名
  • 立码软件做网站关键词优化排名软件s
  • 网站维护费一年多少钱互联网推广的方式
  • 网站开发有限公司东莞网站建设公司排名
  • 山西网站开发培训晨阳seo
  • 呼和浩特市做网站的企业免费建网站软件下载
  • 美工做的好的网站免费拓客软件
  • 天津网站建设信息营销推广计划书
  • 锦州做网站公司东莞搜索优化
  • 做miui主题网站百度怎么推广
  • 福州做网站哪家最好一链一网一平台
  • 微山本地有做网站的么百度文库官网首页