1、1、 安装 Jlink 程序和驱动1) 打开 并按照安装向导安装,安装一般默认路径,也可以安装到其它路径 。2) 安装完成后,将 jlink 仿真器插入电脑,此时电脑会发现新硬件,并自动查询驱动至成功安装,成功安装后,电脑设备管理器会出现 j-link driver 签名: 3) 在 win7,win10 的 64 位系统上,可能会出现驱动安装不成功的情况,此时设备管理器出现: 4) 在上图的“j-link”上右击,点击“更新驱动程序” 5) 点击“浏览计算机查找驱动程序软件” 6) 指定驱动程序到上面刚刚安装 jlink 驱动的文件夹,如下图: 注:注意是文件夹“USBDriver”, 而不
2、是其下一级路径, 。7) 下一步,直到安装成功。 2、 使用 “J-Flash”烧写程序1、 连线。烧写程序需要的设备包括电源线,USB 线,JLink 仿真器,程序烧写板,彩色烧写线。按照下图连接,产品电路板通过彩色烧写线与程序烧写板连接。2、使用“J-Flash”烧写程序1) 在电脑的“开始”菜单,找到“SEGGER” ,打开下面的 5.02a 版本下的“J-Flash” 。2) 点选“Open existing project”,右侧选到我们提供的“ EFM32G210F128.jflash”文件,最后点击右下方的“Start J-Flash”。3) 点击“Target” ,点击“Con
3、nect” ,如果板子连线正确,即可连接成功。下方 LOG 窗口会显示 successfully 字样。连接失败会出现4) 点击“File” ,在下拉菜单中选择“Open data file”。5) 在打开的窗口中找到我们提供的“*.bin”文件,点击“打开” 。不同的.bin文件对应不同的产品,按实际操作时的需要选择。.bin 文件就是我们要烧写到芯片里的程序,不同的产品使用不同的.bin 文件。如果只为同一款产品烧写程序,只需要打开一次.bin 文件就可以了。6) 会看到软件中已经打开了.bin 文件,点击“Target ”,在下拉菜单中选择 “Program & Verify”,或者直接
4、按快捷键 “F6”,程序就开始烧写了。注:如果弹出这个窗口,直接点击“是(Y) ”即可下图是程序正在烧写中。烧写成功会弹出下图的窗口,点击“确定” ,至此一块板子的程序烧写就完成了。7) 程序烧写完成后,先不要拔下彩色烧写线,在 J-Flash 中点击“Targer”菜单下的“Start application”命令(快捷键 F9) ,如果是插座,大约1 秒后我们提供的接收机会收到一条信息,内容是这块黑色射频模块的 ID(每个 ID 是唯一的) 。如果是传感器,还需要按一下按键才会收到 ID 信息。收到这个 ID 之后,就可以拔下烧写线,然后连接下一块板子进行烧写程序。如果收到的 ID 后面带
5、有“(error 01) ”字样,则说明此电路板自检不通过,把该标签纸打印出来直接贴到电路板显眼位置,且把此类有问题的电路板搁置一边不进入后续装配工序。3、 总结按照上述流程烧写了一次程序后,以后再烧写程序时可以简化成 3 步:连线。将彩色烧写线正确接到电路板上,选择.bin 文件;点击“Target” ,在下拉菜单中选择“Program & Verify”(快捷键是 F6), 等待烧写完成的提示框;程序烧写完成后,在 J-Flash 中点击“Targer ”菜单下的“Start application”命令(快捷键 F9) ,接收机收到 ID,拔下彩色烧写线,然后可以连接下一块板子进行烧写程序。如果收到的 ID 带有错误码,则把该标签打印出来贴在电路板上然后搁置一边不进入后续装配工序。