为什么用jlink调试程序的时候,一用串口调试助手打开串口程序就会停?

  • 有stlink驱动程序但是串口助手打不开是什么情况

    通过串口来调试程序,每一次改动都要重新烧录到单片机,这样不仅不灵活,而且单片机的烧录次数是有限的,这样会影响到单片机的寿命。简单的程序可以拿串口来这样玩,但复杂的这样玩就太累了。通过查阅一些资料和各位博主的指点,学会了通过STLINK进行硬件连接后在线调试。用STLINK来调试可以真实访问查看寄存器的变化,下面就以串口输出内容到上位机显示为例,讲述一下如何用STLINK来调试程序。

    1. 安装STLINK驱动程序。因本例程需要用到串口将内容输出到上位机,我的板子采用芯片CH340将USB转串口,所以要安装CH340 驱动。
    2. 建立工程,将如图文件包含到工程里
      选项,以实现在编程后自动启动,其他默认设置即可。
  • 接下来将硬件连接,下载后就点击Debug后就可以实时跟踪程序,很方便的找到程序的bug。

  • 摘要:知道大家在单片机开发中是如何打印调试信息的,大多数应该是用串口调试打印吧,在大多数的情况下,一般在制板和写代码时都会预留串口1做为调试打印用。 但是在实际开发如果没有预留串口怎么办?其实我们的...

  • 系列文章目录 一、基于STM32F103C8T6最小系统板和STM32CubeMX实现LED灯循环闪烁 文章目录系列文章目录前言一、配置CubeMX二、逻辑代码部分 ...3、配置程序烧录引脚SYS为SWD模式; 4、配置GPIO口,配置一个LE

  • 第一步:使用ST-Link下载器连接板子 第二步:安装驱动 ...在我们用ST-LINK/V2下载程序之前首先则需要安装驱动程序,否则串口无法识别芯片信息,使用ST-LINK/V2下载程序则需要先安装st-link_v2_usbd...

  • STM32串口通信一、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式的差异二、C语言程序里全局变量、局部变量、堆、栈二级目录三级目录 一、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式的差异 ...

  • 基于寄存器与基于固件库的 stm32 LED 流水灯例子的编程方式有什么差异 使用固件库,目前比较多的例程是使用固件库编写的。官方的例子也都采用固件库方式。特点就是简单,易于理解,资料多。如果你没有CortexM系列...

  • 在官方TN1235ST-LINK衍生产品概述中详细的说明,因篇幅原因就展开来讲了,下面贴上一张官方手册的介绍。 ST-Link/V2:支持STM32和STM8调试,带虚拟串口,TB上卖的大多是这种,目前手头还有好几个这个版本的...

  • 对于STM8S103F单片机是支持串口下载的,部分型号支持,用串口下载程序真的很麻烦。硬件部分用的是ST-LINK。软件部分选用的是IAR集成开发环境和STVP烧录软件。 软件部分 IAR软件和STVP软件的安装和下载网上两种...

  • 单片机方面首先以STM32F407为主,故在与51对接前将赘述51开发环境配置部分。又因仅单片机开发部分环境配置最为麻烦,故此处仅介绍单片机部分开发环境配置。本系列默认读者拥有最基础的JavaWeb相关知识,了解微信小...

  • stm32f103核心板串口通信入门一、 基于寄存器与基于固件库编程方式的差异二、stm32串口通信1. 前期准备硬件软件连接2.编写程序并烧录设计程序烧录程序 一、 基于寄存器与基于固件库编程方式的差异 使用固件库,目前...

  • USB转串口 USB转串口主要用于设备跟电脑通信,电平转换芯片一般CH340等,所以电脑要安装CH340电平转换芯片的驱动程序(之后我们会用到)。 原生串口转串口 原生的串口通信主要是控制器跟串口的设备或者传感器通信...

  • STM32 软件仿真MDK 的一个强大的功能就是提供软件仿真,通过软件仿真,我们可以发现很多将要出现的问题,避免了下载到 STM32 里面来查这些错误,这样最大的好处是能很方便的检查程序存在的问题,因为在 MDK 的仿真...

  • 文章目录【实验目的】【实验原理】一、USART接口简介二、串口通信分类及原理三、硬件连接和USART库函数介绍四、软件流程图【实验环境】操作系统:设备简介:【实验步骤】一、配置工程环境二、开启时钟...

  • 个人很喜欢TI公司的板子,没什么技术含量的原因,就因为好看哈哈 本文记录学习430的探索过程,分享更好用实用的探索方法,因为是初接触,本文随时更新,有什么好的建议请在评论区一起交流,欢迎交流,互相学习 ...

  • TB6612FNG 能够以高达 1.2A 的恒定电流驱动两个电机。在 IC 内部,您会在一个芯片上找到两个标准 H 桥,让您不仅可以控制电机的方向和速度,还可以停止和制动。本指南将详细介绍如何使用 TB6612FNG 电机驱动板。实现...

  • keil的安装 keil5是一个开源的C语言...仅仅安装了keil是不够的,如果没有对应的pack,你就能完成这个型号单片机的项目,我们还应该安装对应单片机型号的pack 点击菜单栏的“File”—>“Device Database”,...

  • 经过几天的努力,不管是C8T6还是RCT6都实现了虚拟串口通讯的功能,同时制作了相应的工程模板,在使用这个工程模板的情况下,虚拟串口程序的编制变得相当简单,当然多线程环境也是有的,方便使用UCOSII的朋友编制相关...

  • 2)、CDC-虚拟串口,把DAPLink连接电脑后,电脑上会出现一个串口,可以使用串口助手打开实现与目标板的串口通信。 3)、DAPLink本身的固件支持U盘升级,只需将nRST接地,插入DAPLink,PC上即会出来一个U盘,只需将新...

  • }

    我要回帖

    更多关于 jlink可以当开发版吗 的文章

    更多推荐

    版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

    点击添加站长微信