粉丝494获赞1256

这个 kill 的相关的安装和破解的步骤,呃,首先呢需要准备这几个文件,一个是这个从这个 kill 点 com 当中,然后去下载这个 m kill mdk 的这个安装包,也就是这个安装包。 然后呢还有一个安装包是这个变异器的安装包,也就是 m d k c m 五二二的,我现在装的是 q 五的它的这个变异器这个开发环境, 然后这里面呃支持的这个芯片呢,有这个 f 一系列的 s t m 三二 f 一系列的, 还有一个呢是 stm 三二 f 四系列的,那么它对应的这个支持包对应的这个开发包,那么这里面呢有这个文件里面呢, 有的是支持四系列的这个安装包,还有呢支持的是这个编译器,五二二的编译器还有一个是破解的一个软件,一个破解的软件,那么用这个可以破破解到二零三二年啊,可以使用。 然后安装完了以后,安装完了以后呢,然后需要去呃去破解啊,需要去破解,破解完了之后,然后呢需要还需要安装这个支持的包,这个安装支持包的时候需要注意一下,就是 然后破解的时候呢,是需要点一下这个啊,破解的时候呢需要点一下这个文件里边啊,文件里面有一个 lances management 啊这个管理,然后呢这个地方呢?然后选择的是选把这个选中复制到,然后这 这个这个破解软件里面啊,把它复制到这个破解软件里面, 复制到这个破解软件里边。 呃这个是因为我,我有这个呃这个这个杀毒软件,所以说呢这个里边, 所以这里面我打不开,但是我把杀毒软件关掉以后呢,这里面这个这个破解软件就可以打开了,然后把它复制进去,复制进去,然后生成一个一系列的这个码啊,生成这样的一个码,把这个码复制到这个地方,然后点击爱的,点击爱的就可以了,那么就可以破解了。 破解完成之后呢,需要点一下这个地方,这个地方呢是一个安装包的啊,支持的 安装包的这个地方,点完这安装包以后呢,然后这里面有个发 l, 然后 input, input 们把对应的这个,你看我这里面有个一系列的 stm 三二 kl 点 stm 三二 f, e、 x, x 下方线, d, f p 点二点三点零版本的这个 呃支持包,也就说包支持的是 f 一系列的幺零三,我们常用的幺零三, z 一 t 六、 c 八 t 六、 r 一 t 六等等这些呃芯片。那么把这个东西然后打开, 打开,然后这时候的这个安装包呢,幺零三系列,幺 x x 系列的这个所有的支持包就呢全部添加进来了啊,添进来以后呢就可以正常的去使用了, 这个就是软件的安装还有破解以及这个支持包的这个安装。那么支持包安装完了以后这个地方呢,你看就会 显示,就能够显示,第一是一系列的,因为我两个系列的,还有一个四系列的,我都装,我都支持包呢,我都,我都这个呃导入了,我把支持包导入进来以后呢,就是这里面就支持的就这么多东西 啊,但是如果说你想支持 c 五幺的话,那么你把 c 五幺的这个支持包呢,然后再添加进来,那么它也是可以进行变异的,也是相对应也可以,也是可以支持的啊。

哈喽,大家好,我是 dk 四五,专注于单片机嵌入式物联网技术的分享,那今天来给大家分享的一个知识点呢,就是 q 或者是叫做 mdk, 在调试的时候,我们如何查看 变量的值,因为前两天呢,有粉丝在后台给我留言,希望我讲一个这样的一个主题啊,那今天我就来给大家分享一下该如何操作,这个流程是怎么样的。 那既然是我们调试呢,就需要有板子对吧?你要有一块单面接的开发板或者是其他的可以 运行的一个板子啊,就是你上面有 mcu 或者是一个产品的板子啊,当然呢,除了这个板子以外呢,你还有一个烧路器,就是调试器啊,可以看到我这边的摄像头照出来的两个板子呢,就是右下角的这两个,这个绿色的呢,就是我的木 标版,这是我现在我做的一个 lowa 的开发版,上面是有一款 stm 三二的一个单片机啊,然后这个黑色呢就是我的一个调试器,当然这也是我自己做的一个啊,是一个 dapling 的调试器,当然如果你有 stling 可或者是 jling 都是可以的,因为他们的功能都是差不多的啊, 但是 dip 令可能因为它是一个开源的调制器啊,它的原代码我们是可以自己拿来去进行一个修改的, 所以在这里给大家普及一下,有这样一种就是开源的一个调试器啊,我们可以拿来去进行一个 diy 去修,根据自己想要的功能去修改啊,当然他也没有是版权费的, 我们可以随便去改。好,那接下来我们进入正题,我们来看一下在 mdk 的这个界面下该如何操作啊?好,这是我刚才已经打 开了一个调试界面,现在先把它关掉啊,这个程序呢是一个捞啊,已经已已经移植好的一个捞啊驱动的程序啊,就是这个程序实现的功能呢,是一个点对点的通信。那今天呢,我不重点呢,不是讲这个代码的运行流程,主要我们来看这个操作的步骤啊。 那先给大家说一下今天我们主要实现的一个实现的一个目的啊,就是说我们可以在调试的过程中查看这两个值啊,比如说这个康特这个技术的值,还有 radio, 我们如何来查看?好,那接下来我们先 编一下,看这个代码有没有问题,可以是编意通过。那接下来我们就点这个右上角这个 dbug 这个大写的 d, 不是大写的 d, 是一个红色的 d 这样的一个图标,然后点击它,这时候呢我们的这个板子就会进入到一个调试的状态,当然 mdk 的界面呢,也是一个调试的界面啊,调试的界面呢,下面我们可以看到几个窗口啊, 一个是第一个呢,是堆占的一个窗口,然后第二个是一个卧尺的窗口,这个卧尺窗口呢,就是我们用来查看全局的一些变量的,或者是全局的一些结构体啊,他的一个在调试过程中的一个值啊,然后还有个 merry, 这个 merry 可以干嘛呢?他是可以查看我们 你不管是 flash 啊,或者是内存当中里面的一个值啊,只用你在这里输入一个数据,那这个地址啊,然后他就可以查看那堆站呢,这个堆站的窗口是看什么呢?就比如说我, 我们运行在魅函数里面,这魅函数里面定义的有阿尔巴夫,还有一个 rl en, 那这两个都是全局的一个变量,对吧?那 他都是存在这个函数的一个堆占当中的,所以呢他就会显示在这个窗口里面,就是我们当前运行的这个函数他的堆占里面的一个内容啊。 好,那接下来我来给大家演示一下,我们来如何去先查看这个变量啊,变量呢,首先我们需要把它添加到卧室窗口里面,但如果你 有可能你下面这个卧室窗口没有直接显示出来,那我们来点这样的图标啊,你只用鼠标指到他,你可以就可以看到他这个名称啊,这个卧室窗口,这个戴眼镜的这个窗,这个图标啊, 我们点一下这下面的卧池就消失了,然后我们再点一下这个卧池,他就出来了啊,好,那接下来我们把我们的电电量的名称呢就添加到这里,我们只用直接把这个你想查看的这个变量名啊,把它复制一下, 然后双击这里,就可以把它添加进来,然后回车,回车呢可以看到他初始的直音啊,是一个零 x 零零零零。好,那我们再接下来把成语运行起来啊,运行起来我们可以看到他这个直是不是在不停的变化。 呃,我们来和程序里面对一下啊,我程序里面实现的功能呢,就是在这个媚,在媚的 viv 循环里面啊,他会不停的一个累计加加,当加到五百的时候,他就会重新归零,当然这里显示的是十六精致的值啊,所以你看不出来他是加到, 并且他变化的比较快,所以我们也不可能看到每一个变化的值啊,那我们如何来看到他呃每一步的变化呢?那我们就在这里设一个断点吧,就点击一下,点击下这里有 这个数字左边的这个区域啊,然后他就会程序呢,就会暂停,在这里,可以看到他现在是零一二七,对吧? 零二七呢,那我们继续把程序来运行一下啊,再继续转一下,转一下呢,他会跑到下一个断点,那因为我们是在这个 v 要循环里面呢, 那他肯定下一个循下一个运行的地方呢?还是这里还是会中断?在这里只是他进行了一个循环,可以看到他这个康泰的这台是不是加了一个一,然后我们再点一下运行啊,再点一下运行,他又加了一个一,所以呢在这个调试变量呢,在我们就是在有一些 程序 bug 很不容易发现的时候,就我们就想看一下一步一步他的运行状态,对吧?想看一下他这个变量的值到底该如何变化的,那我们就这样去把它添加到这个窗口里面,就这样一步一步的设一些断点,就来查看你这个变量的值,是非常方便的。 好,那同时呢,我们不光在这里可以添加变量的值啊,你一些就是你定义的 ui n t 八啊,或者十六,或者是三十二这些长量,这些长量,那个数值的一些尺啊,我们也可以看一些,就一些结构题啊, 就比如说我这个 radio 啊,这 radio 呢是定义的一个结构体类型的指针,我们同样是可以把它添加到这里的这种复制粘贴,然后回车,然后可以看到这个创口里面已经添加好了啊,添加好了可以看到我们结构体下面的一些。呃, 一些指针呢?他指向的一个地址啊,都可以看得到,对吧?因为这个结构题他下面是没有变量的,如果他下面还有一些数组呢,你都可以看得到数组里面的值的, 所以这个都是在我们调试中非常方便的。那有的小伙伴可能会想,如果我添加一个没有存在的一个名称呢,是不是也可以啊?那我们来试一下,就泰斯特一吧。这,我在韩叔在这个程序里面是没有定义我这个边量的,他也可以添加成功,但是呢,他会显示一个, 呃, cont, 后面这个我不知道怎么念啊,英语不太好意思,可能就是找不到的意思啊。 呃,但是它能添加成功,但是你又看不到它值,实际上是没有意义的,然后我们直接把它润目补就可以了啊。好,那添加变量的这个流程时间就很简单。好,接下来我们来看一下这个 memory 啊, memory 实际上也是一个比较有用的一个工,一个工具,就我们在调试的过程中,我们如果想看一下 ram 某个区域的一个地址啊,一个地址的数据啊,我们在这里输入地址就可以查看啊,当然你也可以也可以看 flash 里面的数据啊, 就比如说我们输零 x 八零零一二三四,这个是 s t m 三啊,大部分的单片机那个 flash 的一个起始地址啊,我们回车可以看到从零 x 八零零然后往下的数据呢,你都可以看得到啊, 这个就是 flash 里面地址的一个字啊。好,那接下来我们再可以再看一下 ram 里面呢, ram 我记得应该是二零零,然后一二三四。 ok, 现在呢,你也可以看到 ram 里面的数据啊, 就是每一个 ram 的地址啊,数据你都可以看得到的。这在我们程序调试的时候,有时候也是挺方便的啊,也是很有用的一个东西。这两个呢是我最常用的啊,还有这个,呃,堆占的这个我有时候也会用啊, 因为他可以看我们函数内部一个局部的变量的一个值吗?好,那今天呢,这个流程我就得给大家分享到这里,希望大家掌握这个调试的一个技巧啊。呃,当然, 前面问我的这个粉丝呢,可以重点来看一下这个视频啊。好,那今天就给大家分享到这里。好,谢谢大家。

同学们好,我是小付老师,今天要讲的一个课程的一个内容,就是用这个单面机的开发软件 kill 的这个四版本的这个软件建立一个工程的一个名文件。如何 创建一个工程,就是开始编写一个单面机,这节课呢就是主要讲解一个比较简单的一个创建的一个内容,首先我们 打开这个软件,然后这个软件有一个破解,就是这个项目,然后呢我们点击新建项目, 如果你之前编程过的软件说项目呢,你直接打开就行了,这里呢我是创建一个工程文件,我们点击这里,点击这里就会出现一个 要保存的一个路径,保存在哪里呢?我一般我是保存到这个底盘的,这个地盘你创建一个文件夹叫做 care, 就是然后呢 你可以新建一个文件,比如说今天是二月二十六号,就随便新新建一个二月二十六号的文件奖,然后点击他,然后这里就是一个文件名,这里 反正我也不是有什么具体的,我们随便选一个 pass 这个文件,然后这样子就会出现一个下面一个选择 cpu 的一个操作, 这里我们选择什么呢?比如说我们是主要是搞那个单面机 at 八九七五幺,或者 你选 c 五二也行,然后点击这个 a t m l a t m e l 这个选项,然后拉下来,这里就有,就会有我们所需要的一个大面积的一个型号,这里比如说是 a t 八九七五幺,还有这个五幺系列的 一系列的一个大片机,还有一个是 c 五二啊,我们用的比较多,就是 c 五幺, c 五二,还有一个 s 五幺 二十五号,这里目前还没有,我们就反正选择这个也可以选择这个。呃, cc 五二吧,然后点击, ok, 然后点击试,这时候呢这里就会添加到一个,呃,新建的一个文件,就在这里了,那么下面一步呢,我们要新建一个文档。呃,添加,我们要 开始可以选简单的一个编程,这里我就不讲解编程,主要是讲解如何创建一个项目,这样子一个简单的一个项目,那么我这个项目主要是写一个程序,是,比如说是写这个流水灯的一个跑马的一个呃,程序, 那么我们这里就新建一个文件。好,我这里主要比如说这里点击新建,新建完一个文件之后我们就进行一个,比如说保存, 保存的话他会出现一个,嗯,你保存的文件名什么?一般是单面机呢?编程呢?有两种,两种语言,一种是会编啊,老师在这里讲的是 c 元,那么我们这里就,呃,主要是 c 元,那么 填的时候呢,就他的后缀名是点 c, 如果你是会编语言呢,就 a s m 吧,这样子他的后缀名他就可以认可你是具体是哪种语言的了。然后你我这里填的是 test, 点 c, 就是说我是用 c 语言编成这个单片,记得啊,就这样子 啊,这样子,我们再保存一下,然后就出来了,出来之后呢,我们需要把这个,我们这个新建的这个点 c 的这个, 嗯,文件添加到这个工程,我们点击这个烧升 sgope 这里,然后点击这左左边这里,然后右击右击呢,我们要添加这个把我们的文件添加进去,比如说点就点这个添加文 这个到里面,然后我们就可以选择这个 test 点 c, 就是刚才我们新建的这个,嗯,文件夹这个文件,然后点击新啊添加, 然后这个时候呢就是这个点击就会出现我们在这里了添加到这一步为止,那么好了,我们就可以进行一个编程了,就是可以你需要编什么程,就可以在这里就可以开始写代码了。 然后呢我在这里就找到我之前的一个编写过的一个流水灯,这个呢是比如说我在网上买的一个单面机的一个开发板,它里面自带的一个程序,我们可以简单拿过来用。嗯,怎么打开呢?我们找到这个程序,然后右击, 我们用记事本的形式打开,就是就可以打开了他这个原本人家写好的一个程序,我们写好这个程序呢,呃,这个是不需要,我们 怕到时候会这个东西验证过不了,我们把它删掉,这时候我们就把它复制, 复制之后呢我们粘贴在我们这个工作页面里面, 就是说我们这里的代码我们就写好了,这个代码是什么意思呢?就是说啊不用管,反正大家一开始学也不用管,反正就是说这个灯有八个灯,然后就循环 右移点亮,就这样这样子一个意思,到时候我会呃录一个视频,就是说看这个踏踏板这个灯是如何 进行右移的,让大家呃在视频里面看一下具体这个程序是具体是这样子啊,这节课呢我们也不用管他这些东西,我们然后编一下 就写好代码,我们要编一编一的话就可以看得出我们一些代码里面的一个程序有没有对,我们这里编一下 变异之后呢,他这里也会打印一些信息,看到没?嗯,这个信息这里说呢,没有错误,也没有报警,那么我们就觉得这个程序是没问题的, 没问题之后呢,我们要生成他的一个文件,就就是说你要生成这个代码,下载到这个单面机里面,然后单面机才会按照这个代码跑起来,那么喊我们这里还要进行一个设置,设置最主要是这里我们的单面机,你 这个程序的代码他肯定有,呃,单面机里面有金证这些东西啊,这里也不用过多的讲解,反正你就把它改成十二就行了,改成十二然后 输出文件产生一个文件,是这个文件产生这个输出的文件就是 hex 啊,就像我,人家比如说你网上买的一些单面机开发板,他会都会有附带一个 hex 文件,就是什么意思呢?就是说这个程序写出来生存的一个 hex, 一个一个文件,然后下给单面机, 下载到单面机里面,单面机就可以跑起来了,那么就是这个代码申索通过这个编辑软件生成的一个 hex 文件,就是这个意思,在这里就是在这里设置,我们点击 ok, 点击 ok, 我们呢如何去验证他会生成这个 h x 文件呢?因为刚才我们保存的一个文件在这个 q 里面, 对不对?然后在这个二月二十六号这里啊,这里是我们排列一下啊,后缀名是没有 hex 文件的,对不对?那么我们这里再编一下 变异之后啊,没有问题,我们在这里再刷新一下啊,这里就会出现一个 tax 的 hex 文件,那么就是说我们这个程序就最简单一个程序,就是 啊跑马灯右移一位,点亮 led 灯,那么这个程序写完以后,边翼没有问题, 我们生成一个 hex 文件,然后把这个文件复制拷贝到那个刀片机开发版里面去下载,然后这样子呢,刀片机就会跑起来啊,就是这么一个流程, 所以呢,这是一个简单一个开发的一个项目的一个过程,在这里讲解一下,谢谢大家收看。


调试的前提是安装好 m d k arm i d e 激活 kill, 确保 kill 能够编译软件。点击 option for target 按钮后,在 debug 标签页中选择好仿真器。 仿真前也要将二开发版连接仿真器,再把仿真器连接至电脑。下面开始讲解三个调试按钮的作用。首先点击 debug 按钮开始调试。 q, 软件的窗口会发生变化,将显示更多窗口。我们不要被这个变化所吓到,他只是为了呈现更多相关调试信息而已。单步调试, 这个按钮的名称是单步调试,顾名思义,他可执行单条语句。执行时如果遇到函数,则会进入函数的内部。执行单条语句。 单步跳过调试,这个按钮的名称是单步跳过调试。 与刚才的单步调试不同的是,这个调试功能在遇到函数时不会进入到函数的内部,而是直接全速运行函数并跳到下一条语句,而不会进入函数中去逐行执行语句。 单步返回调试,直接全速运行当前函数后的所有内容,直到函数返回上一集。

好,这个视频是讲的是 m d k 版本的安装,那我们同样看一下官网关于 m d k 的升级。 m d k 它现在的升级它是频率还是比较高的,不像 c 五幺的升级 c 五幺变异器,因为它比较老嘛, m d k 现在是主流,它是大概几个月更新一次,你看一下上一个版本的时候, 这是二年,那再看一下前一个版本, 这是二一年,他大概是每半年更新一次。呃,我们上一次看的 c 五幺的编译器,他因为比较老嘛,他大概就几年更新一次了,频率不会那么快。 mdk, 安装也是很简单的,它解压开来就 揭开来,以后会有这两个文件,这个文件是他的安装包,这个文件因为他是向下兼容,向下兼容,因为,嗯。 q m d k 他用的 变异器,它现在是,呃,采用了 v 六架构,呃,之前用的是 v 五架构,可能会有一些不兼容吧。你想降 版本的话,可以安装一下这个包,如果你变异出错,那你可以安装这个包,就是降版本,把边系降版本。那 一般现在也是可以不用管这个文件的,这个文件也可以不装,后期有问题你再装这个文件,我们先安装这个文件,很简单,直接以管理员身份运行, 等他跳出来, 然后我们点下一步勾选,这里我们就不改了,他是什么就是什么。安装这个是我默认的装 c 五幺的时候,装 c 五幺,编一起的时候他我之前填过。 那我们再下一步他会帮你装,装完就结束了。 呃,我刚才是打开了 q, 我把它关掉,我们重新 好,现在已经。哦, 他如果跳这个出来,那么你点安装好,现在已经装完了, 你可以看一下他升级了哪些内容, 可以点开来看一下啊, 这我就不给大家讲了。 最后我们安装完以后会发现跳了这个界面出来啊,这个其实他是你用的不同型号的单片机,他都会有一个酷的安装包, 你可以关掉它,也不用管它,你也可以点找到你相应的库 去下载,嗯,也不建议这样做,为什么?因为他这个很慢的,他的服,呃,他的酷的,他的包好多 是在国外的福气,我会给大家把常用的酷包放在我的百度云给大家提供下载。 那我们这里就先关掉这个界面,这个时候他已经装完了,我们现在打开 q 还是这个按钮, 我们看一下 lisa 四百的角,这个是刚才一开始装的 c 五幺的,这是 m d k 的,我们会发现他两个都是 没有,这边没有授权到一个指定的一个日期,等你激活以后他这边会有时间的,我们后面专门出一个视频 讲解怎么激活。

我们平时在 q 五下开发单片积蓄的时候,如果始终用的是官方的主题背景,往往会因为背景太白了而导致视疲劳。本文将逐步讲解如何修改 q 五主题背景,正常情况我们的 q 默认白色背景,下面介绍如何修改成黑色主题。 我们右键 q 五桌面图标选择,打开文件所在的位置,找到文件家中的 global pro 进行打开。我们可以看到初始时这个文件中的内容如下,这个文件里面都是一些配置信息 们可以根据自己的需求进行修改。我把我已经改好的文件替换进来,读者可以直接下载我改好的这个文件,这样会简单点下载地址可以关注公众号互联网知识获取,修改后关闭贴舞,然后重新打开贴舞。 我们发现 q 五的主题已经修改完,开发背景也变成了黑色。更多分享欢迎关注公众号互联网知识。

这样讲一下,五六零这机器的计数器修改啊,记住在这边啊,这的这个计数器的这个项, 嗯,就前面这个,如果有的为了方便自己炒菜啊,就是这个前面这个数字代号的话,这个的话维修手册上面有啊,这我们就不详细多多解释,我们讲一下如何这个修改。 就是还是记一样的进微信模式设置注册耳光,设置注册连接进去,我们然后会重新设置注册耳光,设置注册第一个,第一个, 然后 opp 里面啊,这有个优字,优字这幺零幺我们就不管他幺零二的话,这这后面你把它选中,你输入代号,然后 ok 啊,这是随便输入的,看你自己啊。嗯,输入他总共的话就就二三四五六,直接修改修改一样的啊,你随便输入修改就可以了, 修改过后我们按了, ok 过后啊,不用管,直接按复位退出来,重新来啊,我们看一下这个是之前的,我重新给大家演示一下, 我们随便改一个吧,五零幺吧, ok, 我们看一下第四项啊,第四项我们退出去啊,然后第四项就变成 五零幺扫描总数了啊,这个他是会变的,所以说这个根据你自己啊,你这手册上面查一下你需要的项目,改的话直接改这个数字代号就可以,我推出来不需要啊,直接就可以查看啊,这样讲解就得证了。