查看: 1393|回复: 0

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

[复制链接]
  • TA的每日心情
    开心
    2017-7-4 13:51
  • 签到天数: 347 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-2-16 14:25:10 | 显示全部楼层 |阅读模式
    分享到:
    上一章中,解决了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,就是在新建工程时可以。这种方式,在下一章中会用到。
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 00:27 , Processed in 0.119678 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.