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

JavaScript做的网站网站维护工作内容

JavaScript做的网站,网站维护工作内容,武汉电商网站开发,动态网站开发技术的需求分析目录 前言 准备工作 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/480720.html

相关文章:

  • 网站的组成营销与销售的区别
  • 襄垣网站建设成都关键词排名推广
  • 网站维护服务基本内容北京官网seo
  • 如何黑掉jsp做的网站郑州seo优化大师
  • 网站建设 中企动力幽默软文广告经典案例
  • 徐州哪有做网站的seo 页面链接优化
  • 佛山 顺德网站设计唐山seo排名外包
  • 红酒集团网站建设常见的网络营销平台有哪些
  • wordpress字體調整控制乐天seo培训中心
  • 大气好寓意的广告公司名字sem对seo的影响有哪些
  • 网页app开发培训班图片优化
  • WordPress版本更新提醒前端seo是什么意思
  • 怎么看网站用什么代码做的广州seo关键词优化费用
  • 涿州网站网站建设关键词挖掘方法
  • 怎么做网站评论色盲测试图 考驾照
  • 建设项目环保备案登记网站河南网站建设公司哪家好
  • 唐山做企业网站公司下载百度软件
  • 网站怎样做支付接口乔拓云智能建站
  • 网站建设软文上海最新新闻事件今天国内
  • 电信网站备案员工培训内容
  • 室内设计案例分析搜索关键词优化排名
  • 学校网页网站模板免费下载常州网站建设优化
  • 宣传片拍摄要求免费发seo外链平台
  • 海外网络服务商野狼seo团队
  • 每日新闻简报今天分析网站推广和优化的原因
  • 自建网站今日最新新闻摘抄
  • 上海建设银行网站静安支行识图找图
  • 网站重新接入备案杭州优化公司在线留言
  • 海口网站建设费用抖音推广引流
  • 高新建设网站电话三只松鼠的软文范例