【转】maps开发套件的三种调试方法及一些注意事项

2020-02-19 20:58发布

本帖最后由 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来使用,可以用来调试,下载其它开发板的芯片。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。