ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

调试设备使用总结

2021-07-16 16:01:05  阅读:341  来源: 互联网

标签:总结 仿真 Keil 按键 主控 Jlink 调试 设备


目录

1.示波器

    1)示波器测量频率的方法

2.逻辑分析仪

    1)Jlink驱动安装

    2)Keil版本

    3)硬件连接

           1、主控

           2、Jlink连接电路

    4)软件设置

          1、代码设置

         2、Keil仿真设置

    5)仿真调试


1.示波器

    1)示波器测量频率的方法

               1、按“Measure”测量按键;

               2、按“添加测量”对应的按键;

               3、滚动“通用a”旋钮,选择“频率”选项,按“only”按键下面的第一个按键,确认选择;

               4、按两下“Menu Off”按键,清除菜单选项;

               5、旋转“标度”旋钮,把时间标度尽量调低,使得波形放大后能清晰的呈现

               6、探头点中待测试的管脚;

               7、点击“Run/Stop”按键,暂停波形;

               8、点击放大镜的搜索按键;

               9、放大并使用光标测量一个完整波形的频率,就是正确的频率值。

2.逻辑分析仪

3.JLink

    1)Jlink驱动安装

               驱动安装文件见“驱动程序”文件夹,有2个版本的安装文件,任意安装一个版本即可。

    2)Keil版本

               建议使用服务器上的版本,V5.26,亲测可用。

    3)硬件连接

           1、主控

                       我们使用Jlink的SW模式调试,主控引出的管脚如下表1所示:                                                                                                                                                                                            表1 主控引出的管脚

主控SW模式
PC3SWDIO
PC4SWCLK

           2、Jlink连接电路

                        为了方便,我们使用开发板的Jlink连接电路,如下图1所示。

 图1 Jlink连接电路

    4)软件设置

          1、代码设置

                      代码中,不能使用PC3、PC4管脚,否则Keil中会出现SW设备识别不了的问题。

                      代码的仿真调试要在一个Keil工程里面进行,所以我们要修改core工程的起始地址

                      改为boot工程的起始地址,

                     然后在core工程里面仿真调试。

         2、Keil仿真设置

                      Keil仿真设置参考“Keil仿真设置”文件夹下的“MH1903S MDK JLINK配置V1.0.pdf”文

                      档。

    5)仿真调试

               1、参考“下载与调试”文件夹下的“JLINK下的程序下载与调试.docx”;

               2、参考“下载与调试”文件夹下的“HardFault定位步骤.docx”;

               3、参考以下博客:

                     STM32如何查看哪句代码引发的hardFault

               4、设置断点时,要注意是否是无效断点; 

标签:总结,仿真,Keil,按键,主控,Jlink,调试,设备
来源: https://blog.csdn.net/qq_17639223/article/details/118800884

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有