0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新唐开发平台:进阶使用者的七大诀窍(5)使用Watchpoint来除错

jf_pJlTbmA9 来源:jf_pJlTbmA9 作者:jf_pJlTbmA9 2023-08-09 11:37 次阅读

适用情境

-追查内存存取状态。

-参数发生非预期的变化。

除错技巧

-在除错模式下使用 watchpoint,以KEIL μVision 与 IAR EWARM为例。

当指定条件发生,例如指定观察的数据有被读写,Watchpoint 会将CPU停下来。

KEIL μVision

-需先安装 Nu-Link Keil Driver。

-“Ctrl+B” 开启Breakpoints 窗口。

-支援 “访问断点(A)”, “执行断点 (E)” 与 “计数次数产生断点”。

wKgaomTSGUKAOptRAAEvPzVTSrY707.png

IAR EWARM

-需先安装 Nu-Link IAR Driver。

- View -> Breakpoints窗口 ->右击 “New Breakpoint” -> 选择 “Code” 或 “Data”

-支持读写访问数据断点。

-支持程序断点,可增加变量作为条件。

wKgZomTSGUSAGHfoAAFOgzilD78477.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10446

    浏览量

    206575
  • 内存
    +关注

    关注

    8

    文章

    2767

    浏览量

    72774
  • IAR
    IAR
    +关注

    关注

    5

    文章

    319

    浏览量

    36289
收藏 人收藏

    评论

    相关推荐

    手工焊接的七大恶习

    =3861439312请遵照原版权所有的声明,不要将手工焊接的七大恶习用于机构培训和商业场合,谢谢!这些视频均属原版权所有。对不起啊,链接失效了,大家可以到优酷网搜(直接按标题搜),而且还有其他的有关视频!
    发表于 01-12 17:54

    QC工具--QC七大手法

    QC工具--QC七大手法
    发表于 05-06 19:33

    IE工具--IE七大手法

    IE工具--IE七大手法
    发表于 05-06 19:36

    《提高测量精度的七大技巧》

    偶然间在其他网站上看到的《提高测量精度的七大技巧》资源包,觉得还不错,挺有用的,大家可以去看看!资源包将讨论提高测量精度的七大技巧,涉及传感器技术,隔离屏蔽技术,硬件指标考量,后端信号处理等
    发表于 08-05 18:00

    除错技巧—— 中断点

    中断除错工具算是最常见到的除错方法,使用的方式就是预先在想要中断的程式段设定中断,这样当程式一执行到中断处就会立刻暂停,接着使用者通常会再配合单步执行继续
    发表于 01-07 10:15

    QC七大手法简介及应用

    《QC七大手法簡介及其應用》 METHOD1. 查檢表 METHOD2. 柏拉圖 METHOD3. 特性要因圖(魚骨圖) METHOD4. 直方圖 METHOD5. 管制圖 METHOD6. 散布圖 METHOD7. 層別法
    发表于 09-01 10:12

    java基础:Java七大外企经典面试精讲视频

    java基础:Java七大外企经典面试精讲视频对于很多应聘java程序员的求职来说,全面掌握java面试技巧,确实是自己找到一个好工作的敲门砖。今天小编在这里给大家分享一个关于java
    发表于 06-29 15:00

    VS-RK3399超强七大性能优势

    RK3399芯片资料简介,RK3399硬件开发资料VS-RK3399超强七大性能优势
    发表于 02-05 07:55

    【直播回顾】Hello HarmonyOS进阶课程第四课——ArkUI动画开发

    机会获得周边奖品,很多开发者纷纷表示希望可以跟着Hello HarmonyOS系列技术课程共同成长共同进步。Hello HarmonyOS进阶系列课程(应用篇)系列由连志安、佐林、徐礼文、九弓子、李
    发表于 05-26 12:01

    新唐开发平台进阶使用者七大诀窍(7)使用PinView来检查寄存器状态

    新唐开发平台进阶使用者七大诀窍(7)使用PinView来检查寄存器状态
    的头像 发表于 08-09 11:35 294次阅读
    新唐<b class='flag-5'>开发</b><b class='flag-5'>平台</b>:<b class='flag-5'>进阶</b><b class='flag-5'>使用者</b>的<b class='flag-5'>七大</b><b class='flag-5'>诀窍</b>(7)使用PinView来检查寄存器状态

    新唐开发平台进阶使用者七大诀窍(6)使用PinView进行功耗的除错

    新唐开发平台进阶使用者七大诀窍(6)使用PinView进行功耗的
    的头像 发表于 08-09 11:36 358次阅读
    新唐<b class='flag-5'>开发</b><b class='flag-5'>平台</b>:<b class='flag-5'>进阶</b><b class='flag-5'>使用者</b>的<b class='flag-5'>七大</b><b class='flag-5'>诀窍</b>(6)使用PinView进行功耗的<b class='flag-5'>除错</b>

    新唐开发平台进阶使用者七大诀窍(4)检查Reset旗标

    新唐开发平台进阶使用者七大诀窍(4)检查Reset旗标
    的头像 发表于 08-09 11:38 325次阅读
    新唐<b class='flag-5'>开发</b><b class='flag-5'>平台</b>:<b class='flag-5'>进阶</b><b class='flag-5'>使用者</b>的<b class='flag-5'>七大</b><b class='flag-5'>诀窍</b>(4)检查Reset旗标

    新唐开发平台进阶使用者七大诀窍(3)使用System Viewer检查寄存器状态

    新唐开发平台进阶使用者七大诀窍(3)使用System Viewer检查寄存器状态
    的头像 发表于 08-09 11:39 495次阅读
    新唐<b class='flag-5'>开发</b><b class='flag-5'>平台</b>:<b class='flag-5'>进阶</b><b class='flag-5'>使用者</b>的<b class='flag-5'>七大</b><b class='flag-5'>诀窍</b>(3)使用System Viewer检查寄存器状态

    新唐开发平台进阶使用者七大诀窍(2)进入除错模式找出Hard Fault原因

    新唐开发平台进阶使用者七大诀窍(2)进入除错模式
    的头像 发表于 08-09 11:41 384次阅读
    新唐<b class='flag-5'>开发</b><b class='flag-5'>平台</b>:<b class='flag-5'>进阶</b><b class='flag-5'>使用者</b>的<b class='flag-5'>七大</b><b class='flag-5'>诀窍</b>(2)进入<b class='flag-5'>除错</b>模式找出Hard Fault原因

    新唐开发平台进阶使用者七大诀窍(1)进入除错模式时不重启芯片

    新唐开发平台进阶使用者七大诀窍(1)进入除错模式
    的头像 发表于 08-09 11:42 281次阅读
    新唐<b class='flag-5'>开发</b><b class='flag-5'>平台</b>:<b class='flag-5'>进阶</b><b class='flag-5'>使用者</b>的<b class='flag-5'>七大</b><b class='flag-5'>诀窍</b>(1)进入<b class='flag-5'>除错</b>模式时不重启芯片