在上一章中,解决了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,就是在新建工程时可以。
|