用户工具

站点工具


knowledge:application:2018042401

LGT 8F328P怎样使用IDE配合烧录器直接烧录程序

ALPHA 8F328P默认已经烧录了BootLoader,可以直接通过USB口烧录程序。如果直接使用芯片而不是使用成品的ALPHA 8F328P开发板,我们该怎么给芯片烧录程序呢?

电路部分我们就不做太多介绍,8F328P的外围电路非常简单,只需要VCC与GND之间接一颗≥4.7uF的电容即可。

准备工作

  1. LGT SWDICE mkII Pro(LGT芯片的官方烧录器)

LGT SWDICE mkII Pro可以直接使用Atmel的烧录器驱动,但是因为Atmel的驱动与avrdude的兼容性问题,无法配合IDE使用,所以我们需要使用第三方的libusbk来驱动LGT SWDICE mkII Pro。这样才能配合IDE正常工作。

如果使用LGT SWDICE mkII Pro的其他驱动,导致配合OCROBOT IDE无法正常使用,这个是正常现象,只要换回libusbk驱动后即可恢复正常。

进行下面的步骤前,在Windows系统中,我们首先需要把SWDICE mkII Pro通过USB线连接计算机,在“设备管理器”中,确认该设备没有安装任何设备,属于未识别状态。

配置SWDICE mkII Pro

目前我们使用的是SWDICE mkII Pro V1.0。

左侧的Mini USB接口用于连接计算机。下部的拨码开关,我们需要切换到SICE工作模式

右侧的10P插座,我们需要把烧录的VDD、GND、SWC、SWD、RST与芯片的VDD、GND、SWC、SWD、RST对接。

安装驱动

  1. 在Windows下,我们把下载好的libusbk-3.0.7.0解压缩,双击运行。选择libusbk-3.0.7.0点击下一步。

在设备列表中,我们就能看到未安装任何驱动的烧录器,识别为设备JTAGICE MKII,状态是驱动未安装,点击下一步。

这里会显示即将安装的驱动的详细信息,我们继续下一步。

接下来是输出驱动的目录,我们默认就好。

驱动输出后,我们在输出的目录中,找到InstallDriver.exe,双击安装驱动。

在设备管理器中,会多出libuskB Usb Devices类目,其中就有我们的烧录器JTAGICE mkII。到这里,我们的驱动就安装好了。

knowledge/application/2018042401.txt · 最后更改: 2018/09/28 12:16 由 弘毅