平头哥剑池CDK教程——使用SDK开始我的程序

本节讲解如何使用CDK编译和调试自己的程序,这里使用SDK作为示例,首先打开SDK,找到cdkproj的后缀名文件,直接双击打开该文件。

打开后出现如下界面,用户可以通过bulid project开始程序的编译

整个编译过程会在build视图中展示,当编译视图出现linking字样并显示工程.elf文件已经编译完成,则表示工程成功完成编译。

下面开始程序的调试,点击工具条启动调试按钮,CDK会进入调试状态,通常情况下,程序会停在main函数入口。

视图中,蓝色的箭头表示程序停止的位置。

工具条中,右侧的按钮可以控制程序的调试运行。

 step into表示在代码中单步执行,当遇到函数跳转时会进入到函数中。

 step over表示C语言的按行执行,当遇到函数跳转时会直接执行完函数,而不是进入该函数。

 step out的功能是跳出当前执行的函数,当点击该按钮时,程序会直接执行完该函数,跳到它的父函数。

next instruction的意思是汇编级的按行执行,每点击一次,反汇编窗口按行执行一次,当遇到函数跳转指令,会直接执行完该函数,不会进入该函数。

step instruction 的作用与next instruction作用类似,区别是当遇到函数跳转指令,会加入该函数内部。

continue Debugger按钮功能是全速运行程序

点击pause debugger可以将程序停止运行

 点击停止调试按钮,CDK退出调试,进入代码编辑的状态

参考视频:

https://www.bilibili.com/video/BV1gA411K7Qr/?spm_id_from=333.337.top_right_bar_window_history.content.click&vd_source=77c874a500ef21df351103560dada737

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值