keil-pack使用
1.goal
使用keil 的pack installer 进行开发
2.准备
mdk5.13 or mdk支持pack installer即可
KL25Z一块
网络
3.procedure
1) 联网后 ,打开
在 pack installer 的右侧找到 freescale/KLXXseries/KL2X/MKL25Z128XXX4,选择后在左侧出现
点击 如图 update 待支持包 和 例程完成后 .进入下一步
选择
填入默认的MDK安装目录,直接ok 。之后在x:MDKFreescalekl25z目录下会有一个blinky 的工程实例。
2)安装blinky5和dsp5Examples 从keil 官网
从这个网站下载 http://www.keil.com/appnotes/docs/apnt_232.asp 下载zip文件
zip文件下载解压后, 将两个文件夹拷贝到x:MDKFreescalekl25z.(同上一步的目录中)
会得到如图
注意: 两个blinky是不一杨的第一个是pack installer 提供的
3)使用opensda烧录
下载p&e提供的 openSDA application .找到CMSIS-DAP_OpenSDA.S19,然后按住RESET连接PC 显示为bootloader 拖入该磁盘。然断开PC
注意:该文件也在x:MDKBoardfreescalesFRDM-KL25Zblinkyopensda目录下能找到
完成该步后, 连接PC后不会发现KL25Z的挂载磁盘
4)测试OpenSDA接口
打开下载的kl25z-blinky工程
点到keil 的debug 选项卡
选择setting 选项
5)编译验证
编译整个Blinky项目后
下载验证
6) MTB
这个 MTB很少见人使用,这个东西在抓程序流调试中非常有用,接下来我来演示,
这里设置 buffer的大小在DBG_MTB.ini
要设置 MTB 如图选择
然后打开 debug
trace data
在 自己的工程中可以在右侧 function栏目选择function能显示对应的汇编代码和源码
对于 debug
蓝色箭头是源码对应黄色的汇编指令
对应的
图中的 两个黄色箭头 是 PC所指的命令
本次先介绍一下MTB在debug篇会详细说到
/**************************************************/
-OPENSDA接口解析
--debug应用笔记
/**************************************************/