打印
[资料分享与下载]

熟悉开发环境CodeWarrior之三

[复制链接]
805|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
IversonCar|  楼主 | 2015-8-9 08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
上一章中,解决了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,就是在新建工程时可以。

相关帖子

沙发
Mancherstun| | 2015-8-9 08:30 | 只看该作者
codewarrior也是基于eclipse做的啊

使用特权

评论回复
板凳
FSL_TICS_Jeremy| | 2015-8-10 09:32 | 只看该作者
谢谢楼主分享!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

50

主题

344

帖子

0

粉丝