M471开发板是一款基于Nuvoton NuMicro M471KI的开发板,它由两部分组成,即M471目标板与 Nu-Link2-Me 调试器,其外观如图1所示。 M471目标板提供了M471KI8AE 的脚位扩展接口,并提供了兼容Arduino UNO 的接口,方便与Arduino 模块连接以进行功能扩展。该开发板所载的外设并不多,只有LED、KEY及IR收发器灯。 图1 M471开发板 图2 Arduino UNO 接口排列 在上电后,其显示效果如图3所示。 此外,在电脑侧会见到安装驱动的现象,随后会出现图4所示的虚拟U盘,其内容如图5所示。 图3上电效果 图4虚拟U盘 图5 U盘内容 若打开设备管理器,则会见到图6所示的虚拟串口。 图6虚拟串口 该开发板所支持的开发工具有:KEIL MDK 、IAR EWARM及NuEclipse (GCC) ,本人习惯使用的是KEIL MDK,其版本是V5.23。 为使其能够支持M471的开发,需下载和安装Nu-Link_Keil_Drive,其安装步骤如下: 1)双击“Nu-Link_Keil_Driver3.07.7246r.exe”,在出现图7界面后点击“下一步”; 图7 启动安装向导 2)在许可协议界面,选取“我接受协议”并点击“下一步”,见图8所示。 图8 接受协议 3)按图9至图11所示来指定安装位置并点击“下一步”; 图9 选择安装位置 图10选择安装位置 图11 指定安装位置 4)在图12所示界面,点击“安装”; 图12 进行安装 图13安装过程中 5)在完成安装后,点击“完成”,见图14所示; 图14完成安装 6)在完成LINK驱动安装后,随后是USB驱动安装,见图15所示,此时选取“我接受协议”并点击“下一步”; 图15 驱动安装 7)按图16和图17所示选取安装位置,并点击“下一步”; 图16 选取安装位置 图17 选取安装位置 8)在图18所示界面,点击“安装”; 图18 进行安装 图19安装过程中 9)在图20所示界面,点击“下一步”; 图20 继续进行 10)在图21所示界面,选取“始终信任...”选项,并点击“安装”; 图21 继续进行 11)在图22和图23所示界面,点击“完成”。 图22 完成安装 图23 完成安装 在完成驱动的安装后,即可进行程序下载的测试,其步骤如下: 1)打开KEIL MDK软件,通过“Device”选项卡可看到在芯片列表中已重新M471的身影,见图24所示; 图24 器件支持 2)切换至“Debug”选项卡,将调试器类型设置为“Nuvoton Nu-Link Debugger”,见图25所示; 图25 调试器设置 3)点击“Settings”按钮,按图26加以设置并点击“确定”; 图26 参数设置 4)切换至“Utilities”选项卡,点击“Settings”按钮,并按图27所示加以设置; 图27 参数设置 图28设置烧录算法 5)打开例程“Template”,并加以编译则如图29所示; 图29 完成编译 6)对程序加以下载,则在终端窗口见到图29所示的结果。 (注:Nu-Link2-Me的指拨开关1 和2 应切换至ON的位置,以启动虚拟串口( VCOM ) 功能。) 图30 测试结果
|