本帖最后由 s010800519 于 2012-2-1 16:14 编辑
第三种:可以直接在KEIL里面把程序下载到助学板上,但是前提必须安装Nu-Link_Keil_Driver 1.18.5320这个驱动, 将助学板的Nu-link连到电脑上,并把Nu-link连接到助学板上,相应的工程设置如下下图所示,然后点击如下图按钮,即可进行下载(注意使用此种方法事先可以不在LDROM装程序,但是如果没装的话,就要设置从APROM启动)。当在工程设置里的debug选项卡中选择NU-LINK,还可以对程序进行在线调试。
第四种:把芯片当做U盘与电脑连接,可以在电脑上访问芯片的APROM,把要烧写的BIN文件复制到U盘里即可,此种下载方式称为Mass Storage ISP。具体步骤如下:
第一步,到官方网站下载应用笔记AN1024EN Mass Storage ISP解压缩后即可得到接下来要用到的文件;第二步,使用ICP软件把Smpl_MassStorage_ISP.bin烧录到LDROM,并设置从LDROM启动;第三步,把助学板的USB与电脑的USB相连接,按住复位键和KEY1键,松开复位键,然后再松开KEY1,即可在电脑上看到下图所示的效果,把要烧录的应用程序的BIN文件复制进去,再按下复位键,助学板开始运行复制进去程序(注意必须复制BIN文件,不能为HEX文件)。由于前面的工程设置里面我们没讲到怎么产生BIN文件,这里简单说一下,按如下下图所示进行设置即可。
第五种:使用菜农的HOTISP,前面我们介绍的ISP下载方式,都需要手动按住助学板上的复位键或者KEY1键,而菜农的HOTISP可以实现自动ISP,其原因是助学板的硬件电路中串口可以控制这些引脚的状态来代替手工按键,如下图所示,因此在通过ISP烧写程序的时候(无论是USB还是串口下载),都必须接串口,然后再结合HOTISP进行使用即可实现自动ISP。由于我的笔记本没串口,HOTISP的自动功能也就用不了,还得手动按键。
参考资料:
[1] 菜农M0助学板快速入门指南0.1.2
[2] 菜农群课笔记之ICP与ISP----20110412
[3] Nuvoton NuMicro ICP Programmer 用户指南
[4] NuMicro ISP Programming Tool用户手册
[5] 应用笔记《AN1024EN Mass Storage ISP》 |