[其他] 基于IAR上搭建开发MM32的环境

[复制链接]
1381|45
 楼主| kzlzqi 发表于 2023-6-26 11:41 | 显示全部楼层
3、运行IAR注册机软件

  将其中的Lincense number拷贝到上面 Offline Activiation
78271649908ced50b2.png
▲ 图1.4.1 运行IARkg-Unis
 楼主| kzlzqi 发表于 2023-6-26 11:41 | 显示全部楼层
50744649908d6cdbdd.png
▲ 图1.4.7 选择不用硬件狗
 楼主| kzlzqi 发表于 2023-6-26 11:41 | 显示全部楼层
36643649908ee57247.png

▲ 图1.4.8 选择将 Activiation Information存储在桌面
 楼主| kzlzqi 发表于 2023-6-26 11:41 | 显示全部楼层
36813649908ff070fc.png

▲ 图1.4.9 Request an activation Response file
 楼主| kzlzqi 发表于 2023-6-26 11:42 | 显示全部楼层
14506499091e9dd67.png

▲ 图1.4.10 选择桌面的 ActivationInfor.txt

  点击“Activate License”,在弹出的“另存为”对话框中,选择桌面,生成一个 ActivateResponse.txt文件。
 楼主| kzlzqi 发表于 2023-6-26 11:43 | 显示全部楼层
4、激活IAR
8440964990934c3444.png
▲ 图1.4.11 选择ActivateResponse.txt
 楼主| kzlzqi 发表于 2023-6-26 11:43 | 显示全部楼层
 选择“下一步”,最终激活IAR。
520286499095c837cb.png
▲ 图1.4.12 最终完成IAR的激活任务
 楼主| kzlzqi 发表于 2023-6-26 11:44 | 显示全部楼层
5、后期处理

  同意之后,安装程序将会继续下载安装部分软件。
230216499096c321d4.png
▲ 图1.4.13 抽取文件
5700164990978d46a2.png
▲ 图1.4.14 IAR成功激活后的状态


 楼主| kzlzqi 发表于 2023-6-26 11:44 | 显示全部楼层
五、安装DAPLink
1、接入USB

  将来自于SeekFree的DAPLink通过MiniUSB接入电脑。
402176499099c952fc.png

▲ 图1.5.1 DAPLink调试器

  在Windows7下出现了两个相关的USB设备。
1153649909aebd865.png
▲ 图1.5.2 USB设备
 楼主| kzlzqi 发表于 2023-6-26 11:45 | 显示全部楼层
2、安装驱动程序

  在下载的SeekFree结构文件中有相应的驱动文件。

    SEEKFREE CMSIS-DAP V2.inf
    SEEKFREE Virtual COM.inf
    DAPLink使用说明 V1.2.pdf

  使用鼠标右键点击设备,选择“更新设备驱动程序”,选择上述驱动文件所在的目录。
16331649909c64c00e.png
▲ 图1.5.3 更新虚拟程序的驱动程序
 楼主| kzlzqi 发表于 2023-6-26 11:45 | 显示全部楼层
 在弹出Windows询问是否安装驱动程序过程中,选择始终安装该驱动。
21912649909d86f586.png
▲ 图1.5.4 成功安装设备驱动

 楼主| kzlzqi 发表于 2023-6-26 11:45 | 显示全部楼层
下面是安装驱动只样本对应的计算机设备。
92462649909ed02572.png
▲ 图1.5.5 安装完毕之后设备
 楼主| kzlzqi 发表于 2023-6-26 11:46 | 显示全部楼层
87790649909f832596.png
▲ 图1.5.6 DAPLink 10PIN输出功能定义
 楼主| kzlzqi 发表于 2023-6-26 11:46 | 显示全部楼层
§02 IAR使用
一、下载SeekFree开源库

  在 Gitee上SeekFree的MM32F3277开源库 下载量对应的开源库。 ZIP压缩下载:MM32F3277_Library-master.zip
1、开源库结构

    说明书 芯片手册等
    Example
    Seekfree_MM32F3277_Opensource_Library
    .gitignore
    LICENSE
    README.en.md
    README.md
    核心板整体原理图封装+PCB封装

2、打开其中LED测试程序

  测试在其中Examples的LED测试程序。
 楼主| kzlzqi 发表于 2023-6-26 11:46 | 显示全部楼层
二、配置DAPLink
1、配置DAPLink

    第一步: 设置Options中的Debugger为CMSIS-DAP。
6315464990a21af788.png
▲ 图2.2.1 设置Options中的Debugger为CMSIS-DAP
 楼主| kzlzqi 发表于 2023-6-26 11:47 | 显示全部楼层
第二步: 设置CMSIS-DAP 的RESET为System。
8963564990a3483c07.png
▲ 图2.2.2 设置CMSIS-DAP 的RESET为System
 楼主| kzlzqi 发表于 2023-6-26 11:48 | 显示全部楼层
2、测试下载调试

  将DAPLink接入SeekFree的核心板。

6427564990a974eba3.png

▲ 图2.2.3 将DAPLink接入SeekFree的核心板
 楼主| kzlzqi 发表于 2023-6-26 11:49 | 显示全部楼层
  使用Project中的Download&Debug(CTRL+D)启动调试界面。
1294064990ac0302db.png
▲ 图2.2.4 进入调试界面
 楼主| kzlzqi 发表于 2023-6-26 11:50 | 显示全部楼层
三、运行LED程序
1、测试核心板

  下载测试板上的LED。
5054064990af62a33a.png

▲ 图2.3.1 B13板载LED闪烁
 楼主| kzlzqi 发表于 2023-6-26 11:50 | 显示全部楼层
2、下载到测试电路板
(1)修改下载线

  由于测试版的SWIO的调试接口定义与DAPLInk(10PIN)接口不同。需要对于接口进行修改。
9760364990b0365b4a.png
▲ 图2.3.2 DAPLink接口与测试版调试接口
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部