首页 > 其他分享 >没有在线调试功能时,调试代码心得

没有在线调试功能时,调试代码心得

时间:2023-04-10 18:34:13浏览次数:40  
标签:输出 功能 在线 串口 printf 心得 调试

1、串口输出数据
2、极端情况,没有额外串口时,可以把一个串口先当调试口用,先调试其他功能
3、可以控制printf是否可以输出信息
4、生成可执行文件时,生成一版带printf输出,一版不带printf输出,调试时两者交替用
5、串口发送数据是否正常,接收处理数据是否正常
6、串口通信必须保证一端功能ok,再调试另一端,最后两者连接,基本没问题(key串口功能和控制端串口功能)

标签:输出,功能,在线,串口,printf,心得,调试
From: https://www.cnblogs.com/chino-ll/p/17303928.html

相关文章

  • rxjs的几点使用心得
    1.对错误的处理日常使用中,点击按钮需要往后台发消息,为了不重复发消息,经常需要把点击事件做成subject,然后把发消息的过程做成switchMap,类似下面的写法  constsubject=newrxjs.Subject();  subject.pipe(   rxjs.operators.switchMap(index=>{   ......
  • VS2013关闭调试而不关闭IIS Express
    在VS主面板打开:工具->选项->调试->编辑继续   取消选中[启用"编辑并继续"] 就OK了(英文版的请对应相应的操作)不过这是针对所有的调试,如果你想针对单个项目就还是保留VS的设置,直接去项目属性里设置在你的Web项目上右键->属性->Web 取消选中[启用"编辑并继续"] 就OK了......
  • MQTT(EMQX) - SpringBoot 整合MQTT 连接池 Demo - 附源代码 + 在线客服聊天架构图
    MQTT(EMQX)-LinuxCentOSDocker安装MQTT概述MQTT(MessageQueueTelemetryTransport)是一个轻量级传输协议,它被设计用于轻量级的发布/订阅式消息传输,MQTT协议针对低带宽网络,低计算能力的设备,做了特殊的优化。是一种简单、稳定、开放、轻量级易于实现的消息协议,在物联网......
  • Three.js 进阶之旅:全景漫游-高阶版在线看房
    声明:本文涉及图文和模型素材仅用于个人学习、研究和欣赏,请勿二次修改、非法传播、转载、出版、商用、及进行其他获利行为。摘要专栏上篇文章《Three.js进阶之旅:全景漫游-初阶移动相机版》中通过创建多个球体全景场景并移动相机和控制器的方式实现了多个场景之间的穿梭漫游。这......
  • C++-Ubuntu core dumped(核心已转储)-GDB调试
    C++-Ubuntucoredumped(核心已转储)-GDB调试Linux的可执行程序异常退出时,提示“核心已转储”。此时需要系统生成core文件,并通过GDB调试以确定问题。https://blog.csdn.net/scjdas/article/details/128585787设置系统生成core文件用ulimit-a查看corefilesize项是否......
  • 【 2023 】近期一些编译调试开发 Android7&9 系统的笔记( h616 / imx8m / rk3399 )
    主要就记录一下自己食用过程中遇到的一些问题吧,板子有新有旧,但都差不多。待整理呢。https://stackoverflow.com/questions/67363030/rebuild-android-code-with-error-ssl-error-when-connecting-to-the-jack-server-thttps://note.qidong.name/2017/07/disable-jack-server/......
  • Windbg双击调试(真机WIN10+虚拟机WIN10)
    1、虚拟机添加一个串行端口2、设置命名管道的名字\\.\pipe\aiyou3、启动虚拟机4、添加一个bat文件,内容为bcdedit/copy{current}/d"win10x64debugforwindbg"pause5、以管理员身份运行6、通过msconfig打开系统配置7、设置调试端口并重启,选择win10x64debugforwindbg启动......
  • 心得两则
    守规矩的人我们喜欢,会变通的人我们也想要作为一个TL期望下属按照自己制定的规则去执行,又期望下属在处理事情的时候能够灵活变通。到底是要不要变通呢?看上去矛盾了吧!其实二者并不会相互矛盾,本质上就是上级想要的就是在对的时候做对的事的人。但在下级出错的时候往往会向下级强调......
  • Idea点击Run或者Debug无法启动项目_调试按钮按下以后变灰色_一会又恢复成绿色_但项目
    这个现象很烦人,点击了无数次了,就是项目启动不起来,很郁闷后来终于弄明白了,是这里,点击settings,然后找到这个runner这里,然后左上角这个delegateIDE...这个把勾去掉,去掉就可以了. 可以看到去掉以后,然后再点击运行可以看到,就已经显示正在运行中了. 终于弄好~......
  • 2023年4月8日leetcode练习心得
    给你一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。找出只出现一次的那两个元素。你可以按任意顺序返回答案。你必须设计并实现线性时间复杂度的算法且仅使用常量额外空间来解决此问题。 来源:力扣(LeetCode)链接:https://leetcode.cn/problems/sing......