飞思卡尔16位单片机(十五)—— 如何批量烧写芯片

        我们在进行飞思卡尔单片机开发时,一般使用CodeWarrior软件和usbdm调试器进行。但是在实际生产过程中,采用这种方式烧写芯片效率比较低,而且很多情况下,程序的源码不希望对生产人员开放,本文就是为了这个目的,给大家讲解一下,如何进行芯片的批量烧写。

        在进行批量烧写之前,我们默认大家已经安装了飞思卡尔单片机的开发环境,包括软件、调试器驱动。下面我们就进行批量烧写的实现。

         首先我们先要找到工程的二进制文件,CodeWarrior中,二进制文件的扩展名为.s19,在工程的bin文件夹下,如下图所示。

将这个文件复制到英文路径下,这一步很关键,因为烧写软件不认中文路径。

        接下来将下载器、单片机与计算机连接好。

然后就是在开始菜单中找到下载器USBDM的驱动软件,如下图所示。

我们打开其中的HCS12 Programmer,如下图所示。

在这个界面上点击“Load Hex File”,然后找到我们刚才复制的.s19文件,将它打开,然后在“Device Selection”条目中,选择需要烧写的单片机型号,我这里选择的是XEP100单片机。

       都选择好之后,点击“Program Flash”,就可以将程序烧写到单片机中了。烧写完成后出现如下所示的对话框

这个对话框的意思是说,已经成功烧写了芯片,是否烧写另一个芯片,如果我们需要烧写另外一个芯片,则用调试器连接另外一片单片机,然后点击“是”,则烧写另外一片单片机,知道不需要再烧写,点击“否”退出。

发布了78 篇原创文章 · 获赞 6 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/bhniunan/article/details/104254071
今日推荐