欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    安富莱STM32例程调试方法(KEIL).pdf

    • 资源ID:83407328       资源大小:1.37MB        全文页数:6页
    • 资源格式: PDF        下载积分:13金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要13金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    安富莱STM32例程调试方法(KEIL).pdf

    安富莱 STM32F103ZE-EK 开发板 安富莱电子 QQ:1295744630 Email: 第 1 页 共 6 页 安富莱 STM32 例程调试方法(KEIL)V1.0 2010-01-01 1.调试前的准备工作(1)安装好KEIL MDK集成环境(光盘上收录了mdk3.70.rar,安装完后需要用注册机进行注册。注册方法在另外的文档说明)(2)安装J-LINK仿真器驱动。(3)接好J-Link仿真器,给开发板上电。(4)将开发板的COM1口通过串口线连接到计算机。(5)启动windows的超级终端程序(大部分例程都通过串口打印信息)。最小调试环境如下:安富莱 STM32F103ZE-EK 开发板 安富莱电子 QQ:1295744630 Email: 第 2 页 共 6 页 2.开始调试例程(1)首先从网站下载或者从安富莱开发板配套的光盘上复制例程的压缩包至PC机硬盘。(2)解压文件:Ex001-串口printf和scanf(20 xx-xx-xx).rar(3)进入ProjectRVMDK目录(4)双击project.Uv2图标,即可自动启动KEIL MDK开发环境。MDK主界面如下:单击“Select Target”下拉列表框,会出现3个Target选项:这个工程包含3个Target配置,可以生成在3种目标程序(使用相同的源代码),分别在CPU内部Flash、CPU内部RAM和外部SRAM中运行。我调试时,大多数选择在CpuRAM进行,因为这样下载要快很多。安富莱 STM32F103ZE-EK 开发板 安富莱电子 QQ:1295744630 Email: 第 3 页 共 6 页 下面介绍几个常用的按钮:图标 功能说明 编译当前文件。可以编译当前打开的单个源文件。编译并连接所有文件。会编译当前更新了的文件。重新编译并连接所有文件。下载程序到目标板。可以直接点开始调试按钮进行调试,因为它会自动决定是否需要下载程序到目标板。开始调试。我们发布的源代码在打包时去掉了所有的目标文件,因此你在第1次调试时,必须重新编译所有的文件,也就是说点击 按钮。编译成功后,可以在MDK下面的输出窗口看到编译结果:编译成功后,我们就可以开始调试了。点击 后,会自动下载程序到Flash或者内部RAM,稍等片刻会出现调试界面:安富莱 STM32F103ZE-EK 开发板 安富莱电子 QQ:1295744630 Email: 第 4 页 共 6 页 黄色的箭头表示当前程序停在main()函数入口。之后,我们可以点击工具栏上调试按钮来控制程序的执行过程。下面介绍常用的调试按钮:图标 功能说明 复位CPU。暂停调试,开始调试后变为红色。全速运行,遇到预先设置的断点,则会停下来。单步跟踪,进入函数内部,停在函数内部第一行 单步跟踪,遇到函数则执行完函数,听到下一行。单步跟踪,从当前函数跳出,即听到函数调用处的下行语句。全速执行到当前光标所在行 再次点这个按钮,可以退出调试状态,返回到编辑界面。可以切换汇编语言,可以同屏显示汇编代码和C代码,便于分析指令。当程序停下来时,我们可以设置断点。如上图,在左边栏双击,可以添加或清除当点断点。安富莱 STM32F103ZE-EK 开发板 安富莱电子 QQ:1295744630 Email: 第 5 页 共 6 页 如果需要清除所有的断点,可以执行Debug菜单中的:3.常用技巧 3.1.查看函数原型的方法 光标移动到函数上,然后鼠标右键,选择“Go to Definition of”或者直接按 F12键。在使用这个功能前,工程设置中必须选中“Browse Information”。如下图所示:否则MDK会报错:安富莱 STM32F103ZE-EK 开发板 安富莱电子 QQ:1295744630 Email: 第 6 页 共 6 页 3.2.反复跟踪某段代码 这个功能,我经常用。在调试的时候,可以反复跟踪某个函数的执行过程,而不必重新装载目标文件从头开始运行。方法:当程序暂停下来后,移动鼠标到某行语句,然后鼠标右键选择 这样PC指针就直接跳到当前行。3.3.新增和编辑Target的方法 可能还有不少人,不知道如何在一个工程中添加多个Target。首先点击列表框右侧的按钮,出现如下界面:我们在这里就可以添加、删除或者修改Target的名字。点击OK确认后,我们就可以选择不同的Target进行工程配置。这些Target的配置是相对独立的。

    注意事项

    本文(安富莱STM32例程调试方法(KEIL).pdf)为本站会员(小***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开