【KL25Z】熟悉开发环境CodeWarrior之三

作者: 枫飞
上传时间为: 2015-02-16 02:25 PM
2015-02-16
阅读:

上一章中,解决了openSDA在win8下的处理。现在回到之前的工程文件中。

程序如何等下看,先用下调试工具编译下

上一张最后烧入的固件功能是使用OpenSDA接口进行板级调试,使得我们可以不用IDE开发环境,就可直接将.srec的应用程序拷入Bootloader磁盘里来完成MCU的程序烧写。而想通过IDE开发软件如CodeWarrior、IAR等对FRDM-KL25Z开发板进行Debug、程序烧录操作,则需要更换板级支持包,具体的操作方式与之前的类似,就是更换固件:

1. 按复位按键上电进入boot层,将Pemicro_OpenSDA_Debug_MSD_Update_Apps_2015_01_29/OpenSDA_Bootloader_Update_App_v111_2013_12_11/BOOTUPDATEAPP.SDA烧入板子。;

2. 断电后重新上电,将FRDM-KL25Z Quick Start Guide Package内的OpenSDA Applications文件夹中的DEBUG-APP_Pemicro_v102.SDA拷贝到Bootloader磁盘里;

3. 接着将板子与PC机断电,然后又重新上电即完成。在重新上电后,Bootloader磁盘无显示,此时上位机会自动安装相应驱动。如图,

安装完毕后在PC的设备管理器中会出现如下的信息表明安装成功。

实际上我出现的还是这个,难道也是系统问题。换电脑试试。

好吧,用winxp的,果然出现debug driver驱动了。

在换回win8电脑

顺利成功。

现在可以准备编译了。

点击编译工程

点击仿真调试

进入调试界面,可以开始调试了。

这个界面一直出现。暂且先取消,看下调试部分

可以看下此时程序部分,左侧蓝色阴影的部分就是可设断点的部分。

双击可设置断点。进行调试。

现在再来说说为啥会有那对话框。

这说明调试方式不对呀,得用opensda,就是你要用的那个。

由图可知,导入的这个工程只有一种调试方式。

下拉菜单中也只有一种选项。

此时仅有的一种方式,就是new一个新的调试方式

生成一个新的方式。

遗憾的是还是没出现可用的。

所以只能选择new,创建个

三个选项比较下,貌似只能在第二个里创建。

貌似该是target,这边修改

先看看类别。

导入

导入。不过可惜一直没成功。感觉这种方式也不是很可行。毕竟还有太多描述要写。

还有种方式可以选择opensda,就是在新建工程时可以。这种方式,在下一章中会用到。

全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示