本帖最后由 lzl000 于 2015-1-15 14:03 编辑
转自21IC流氓网站,《【Kinetis实验】+ 开发套件的三种调试方法及一些注意事项》,内容有修改。
此套开发板由二板子组成,一个是核心板,另一块是外围模块板MxDock。此二块板上都有调试接口,核心板上的调试接口是CN1(理论上CN8的EZPORT也可以下载程序,本文不作介绍),外围模块板MxDOCK的调试接口有二个,一个是CN1,另一个是CN4。所以就有了下面三种调试方法:
第一种方法:是直接用usb线连接外围模块板MxDock上的CN4,通过MxDock上自带的MLink(命名来自万利的叫法)来调试。
此种方法中,MLINK是直接给开发板供电的,此方法的关键点,就是在选择仿真器时应选择“CMSIS-DAP Debugger”
第二种方法:是用自己的jlink连接到MxDock上的CN1。由于jlink默认不直接输出5V电源,则没法直接给开发板供电。此时有二种解决方法,一是用jlink命令使 jlink输出5V电源(方法我会单独列出),二是再用另一个USB线连接CN4到另外一个USB口,使之为开发板供电,此时就可以调试及下载了。
第三种调试方法: 用自己的jlink连接到核心板上的CN1。此种方法与第二种方法完全一样,只不过一个是连接到MxDock上,一个是连接到DKK20上。
3. 前面讲到要使用jlink,则必须解决开发开发板供电的问题。如果用MxDock上的CN4为开发板供电,则需要二个usb口,所以可以用jlink为开发板供电,其方法如下:
step 1: 连接jlink到MxDock的CN1或者DKK20的CN1
step 2: 打开一个工程,在其option for Target 'xxxxx'菜单中,做如下设置
4.jpg (112.74 KB, 下载次数: 0)
下载附件
图5
2015-1-15 13:59 上传
4. 一些注意事项:
a. 此套板三种调试方法全部使用的是swd接口,由于jtag一些信号没有引出,所以都不支持jtag接口调试。
b . 如果usb电源功率不够的情况下,可以用上文所述的第二种,第三种调试方法(即用jlink调试,jlink给开发板供电),另外用一条线连接MxDock上的 CN4,同时也为开发板供电。此时由于有二个USB口为开发板供电,则电源功率会提高很多。
c. 第二种,第三种调试方法只是jlink插入的口不一样,其余完全相同,为什么会多此一举呢? 我个人认为这样做的好处是可以把MxDOck(在不连接DKK20的情况下)单独当做一个MLINK来使用,可以用来调试,下载其它开发板的芯片。
可能是因为SW没有定义标准的接口吧
一周热门 更多>