Skip to content

Commit 88ed300

Browse files
author
null-lab
authored
Merge pull request #1 from Elsa-Su/master
Added Chinese version of ISP burning method
2 parents a3485c2 + 20f2a96 commit 88ed300

File tree

5 files changed

+62
-0
lines changed

5 files changed

+62
-0
lines changed
223 KB
Loading

libraries/Lgt328P_ISP/ISP_Tool.png

459 KB
Loading
251 KB
Loading

libraries/Lgt328P_ISP/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
**[中文](README_zh.md)**
12
# Nulllab & Arduino as ISP
23
LGT8Fx8P serials chip ISP download protocol implementation
34

libraries/Lgt328P_ISP/README_zh.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
**[English](README.md)**
2+
3+
# 前言
4+
有时候arduino bootloard会有极低概率存在bootloard损坏或者丢失情况,导致使用Arduino IDE工具上传程序失败,这个时候我们需要一些工具和方法来重烧bootloard。
5+
此文档详细介绍了三种方法给LGT8F328P芯片下载Bootloard的方法。您可以使用官方Arduino Uno主板或Nulllab-Nano板(基于lgt328p)作为ISP(编程器)来个LGT8F328P的芯片烧录引导程序,或者直接使用LGT8F328P专用ISP下载器来烧录。
6+
7+
## 一、官方Arduino Uno给LGT-Nano烧录bootloard
8+
9+
### 使用说明
10+
11+
1、将Arduino Uno制作成ISP
12+
- 1.打开**Lgt328P_ISP.ino](https://github.com/nullla
13+
borg/arduino_nulllab/tree/master/libraries/Lgt328P_ISP/Lgt328P_ISP.ino)** 应用程序
14+
- 2.工具->开发板->开发板管理->Arduino AVR Boards->Arduino Uno然后上传程序到Arduino Uno主板中
15+
- 3.按如下图接线
16+
| Arduino Uno | | Nulllab-Nano(LGT8F328P) |
17+
| :---------: | :--: | :--: |
18+
| D13 | -> | SWC |
19+
| D12 | -> | SWD |
20+
| D10 | -> | RST |
21+
22+
![](./Arduino_ISP.png)
23+
24+
2、通过Arduino Uno将Bootloader烧录到LGT8Fx8P:
25+
26+
- 1.安装 [Arduino IDE for lgt328p](https://github.com/nulllaborg/arduino_nulllab).
27+
- 2.选择开发板:工具->开发板->开发板管理->Nulllab AVR Compatible Boards->Nulllab Nano
28+
- 3.选择烧录器:工具->编程器->Arduino/Nulllab as ISP(LGT328P)
29+
- 4.点击烧录引导程序
30+
31+
## 二、Nulllab-Nano(LGT8F328P)给Nulllab-Nano(LGT8F328P烧录bootloard
32+
33+
### 使用说明
34+
1、Nulllab-Nano制作成ISP:
35+
36+
- 1.打开**Lgt328P_ISP.ino](https://github.com/nullla
37+
borg/arduino_nulllab/tree/master/libraries/Lgt328P_ISP/Lgt328P_ISP.ino)** 应用程序
38+
- 2.选择开发板:工具->开发板->开发板管理->Nulllab AVR Compatible Boards->Nulllab Nano
39+
- 3.按如下图接线
40+
| Nullab-Nano boards | | (Nullab-Nano)LGT8F328P |
41+
| :---------: | :--: | :--: |
42+
| D13 | -> | SWC |
43+
| D12 | -> | SWD |
44+
| D10 | -> | RST |
45+
46+
![](./Lgt-Nano_ISP.png)
47+
48+
2、将bootloader烧录到 LGT8Fx8P:
49+
50+
- 1.安装 [Arduino IDE for lgt328p](https://github.com/nulllaborg/arduino_nulllab).
51+
- 2.选择开发板:工具->开发板->开发板管理->Nulllab AVR Compatible Boards->Nulllab Nano
52+
- 3.选择烧录器:工具->编程器->Arduino/Nulllab as ISP(LGT328P)
53+
- 4.点击烧录引导程序
54+
55+
## 三、使用LGT-ISP专用Bootloard工具烧录
56+
57+
### 使用说明
58+
为了批量生产,或者维修方便,Nulllab开发了LGT8F328P专门的工具,只需要上电后,将烧录工具的1脚对应LGT-Nano烧录接口1脚插入,可以看见红绿灯交替闪烁,直至绿灯常亮即可,如果出现红灯代表烧录失败。
59+
![](./ISP_Tool.png)
60+
61+
烧录工具如有需要,[淘宝购买链接](https://item.taobao.com/item.htm?ft=t&id=650808111227)

0 commit comments

Comments
 (0)