第二章:配置国产MCU雅特力AT32的Keil环境、使用Atlink和Jlink

目录

概述

atlink版本区别

安装keil5 pack包

调试工具配置: 

        硬件:

        软件:

        atlink:

        atlink常见问题:

        jlink:

        jlink常见问题:

最后


概述

         雅特力支持使用keil来开发,keil的安装这里不介绍了,网上都可以搜索到。本文主要是介绍在keil环境下,使用atlink和jlink可识别到芯片,以及可能会出现的问题的解决办法。


atlink版本区别

        雅特力的调试工具支持atlink(官方工具)、jlink,在keil、iar、at32ide下均可使用。atlink还区分版本:atlink-ez、atlink、atlink-iso、atlink-pro。atlink-ez只有在线调试功能;atlink是具有在线调试以及离线功能;atlink-iso是atlink的基础上增强隔离功能;atlink-pro是atlink的基础上增加显示功能。雅特力官方的各个系列的开发板上都板载一个atlink-ez 。


安装keil5 pack包

        要在kiel/iar下面选择雅特力芯片的型号,需要安装keil/iar的pack包,这样就可以找到at32的型号了。需要安装对应的系列,直接双击即可。下载:Keil5pack

        安装后就可以选择型号了: 


调试工具配置: 

        硬件:

                AT32403AVGT7开发板。(左边的就是atlink-ez)

        软件:

                AT32F403A系列的bsp 里面的template demo。下载:403a bsp 


        atlink:

         Atlink的选择cmsis dap的选项,添加flash烧录算法。

        atlink常见问题:         

  1. 没有识别到atlink-ez,一般都是使用的usb线的只能充电,但是不能传输数据导致。Usb正常连接atlink-ez后,atlink-ez的四个led灯会有两个是亮的,当只有一个亮的时候就是usb的问题。

         


        jlink:

                  jlink的选择J-link的选项即可,flash烧录算法的添加和atlink的一样。

        jlink常见问题:

  1. 对于jlink的,驱动上需求高版本的,如何检测驱动版本是否可行的,使用icp通过jlink来连接芯片,如果驱动版本太低,则会有弹窗提醒。本文使用的是6.70e的jlink驱动版本。
  2.  驱动版本也是可以的,icp也可通过jlink连接到芯片,但是keil下无法识别到芯片的。这种情况下,需要把keil的项目工程中的jlink文件删除,然后重新打开工程,打开工程后keil一般会弹窗没有这个型号,此时我们点击ok进去手动选择没有任何品牌的M4内核的型号即可。

        如下图,先删除项目中的jlink文件。

         重新打开工程后的弹窗:

        手动选择型号:


最后

        在使用中有问题的可以加qq群,技术交流!

物联沃分享整理
物联沃-IOTWORD物联网 » 第二章:配置国产MCU雅特力AT32的Keil环境、使用Atlink和Jlink

发表评论