这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
knowledge:application:2018042401 [2018/04/24 14:55] – 弘毅 | knowledge:application:2018042401 [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== LGT 8F328P怎样使用IDE配合烧录器直接烧录程序 ====== | ||
+ | ALPHA 8F328P默认已经烧录了BootLoader,可以直接通过USB口烧录程序。如果直接使用芯片而不是使用成品的ALPHA 8F328P开发板,我们该怎么给芯片烧录程序呢? | ||
+ | |||
+ | 电路部分我们就不做太多介绍,8F328P的外围电路非常简单,只需要VCC与GND之间接一颗≥4.7uF的电容即可。 | ||
+ | |||
+ | ===== 准备工作 ===== | ||
+ | - LGT SWDICE mkII Pro(LGT芯片的官方烧录器) | ||
+ | - {{ : | ||
+ | |||
+ | <WRAP center round tip 100%> | ||
+ | LGT SWDICE mkII Pro可以直接使用Atmel的烧录器驱动,但是因为Atmel的驱动与avrdude的兼容性问题,无法配合IDE使用,所以我们需要使用第三方的libusbk来驱动LGT SWDICE mkII Pro。这样才能配合IDE正常工作。 | ||
+ | |||
+ | 如果使用LGT SWDICE mkII Pro的其他驱动,导致配合OCROBOT IDE无法正常使用,这个是正常现象,只要换回libusbk驱动后即可恢复正常。 | ||
+ | </ | ||
+ | |||
+ | <WRAP center round important 100%> | ||
+ | 进行下面的步骤前,在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对接。 | ||
+ | |||
+ | ===== 安装驱动 ===== | ||
+ | - 在Windows下,我们把下载好的libusbk-3.0.7.0解压缩,双击运行。选择libusbk-3.0.7.0点击下一步。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 在设备列表中,我们就能看到未安装任何驱动的烧录器,识别为设备JTAGICE MKII,状态是驱动未安装,点击下一步。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 这里会显示即将安装的驱动的详细信息,我们继续下一步。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 接下来是输出驱动的目录,我们默认就好。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 驱动输出后,我们在输出的目录中,找到InstallDriver.exe,双击安装驱动。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 在设备管理器中,会多出libuskB Usb Devices类目,其中就有我们的烧录器JTAGICE mkII。到这里,我们的驱动就安装好了。 | ||
+ | |||
+ | {{: | ||