Preface

​During the development process, in the event of short circuit, overvoltage, misoperation of flash, etc., the Arduino Bootloader will have a very low probability of being damaged or lost, resulting in the failure to upload the program using the Arduino IDE.

At this time, we need some tools and methods to Reburn the bootloader. ​ This document details two methods to download bootloader for LGT8F328P chip. You can use the official Arduino Uno board or LGT-Nano board (based on lgt328p) as the ISP (programmer) to burn the bootloader for the LGT8F328P chip, or directly use the LGT8F328P dedicated ISP downloader to burn the bootloader。

一、Using the Arduino Uno to burn the bootloader for the LGT-Nano

Instructions

1、Use Arduino Uno (Atmega328P main chip) to make ISP

Arduino Uno(Atmega328P) OSOYOO LGT-Nano(LGT8F328P)
D13 -> SWC
D12 -> SWD
D10 -> RST

2、Burn Bootloader to LGT8Fx8P via Arduino Uno:

If burning OK try flash scketch from arduino IDE, Have Fun!

二、Using the LGT-Nano(LGT8F328P) to burn thebootloader

Instructions

1、Make the LGT-NANO as ISP:

LGT-Nano boards (LGT-Nano)LGT8F328P
D13 -> SWC
D12 -> SWD
D10 -> RST

2、Burn Bootloader to LGT8Fx8P via LGT-NANO:

If burning OK try flash scketch from arduino IDE, Have Fun!

Docs & links

Introduction of OSOYOO LGT-NANO

Quick Start of OSOYOO LGT-Nano

How to download bootloader for LGT-NANO

Arduino Hardware Support Package for LGT-NANO

Schematic Digram

Datasheet of LGT8FX8P

Datasheet (English) LGT8FX8P_databook_V1.05 By Watterrott

To explore more information about LGT8F328P, please click here, thanks to dbuezas for organizing and contributing