diff --git a/docs/assets/img/getting_started_pics/m5stickv/ide_01.jpg b/docs/assets/img/getting_started_pics/m5stickv/ide_01.jpg
new file mode 100644
index 00000000..cfb28a66
Binary files /dev/null and b/docs/assets/img/getting_started_pics/m5stickv/ide_01.jpg differ
diff --git a/docs/assets/img/getting_started_pics/m5stickv/ide_02.jpg b/docs/assets/img/getting_started_pics/m5stickv/ide_02.jpg
new file mode 100644
index 00000000..9bd521e9
Binary files /dev/null and b/docs/assets/img/getting_started_pics/m5stickv/ide_02.jpg differ
diff --git a/docs/assets/img/getting_started_pics/m5stickv/ide_03.jpg b/docs/assets/img/getting_started_pics/m5stickv/ide_03.jpg
new file mode 100644
index 00000000..d8f06bbb
Binary files /dev/null and b/docs/assets/img/getting_started_pics/m5stickv/ide_03.jpg differ
diff --git a/docs/assets/img/product_pics/app/mega328_isp.png b/docs/assets/img/product_pics/app/mega328_isp.png
new file mode 100644
index 00000000..0a5de6bd
Binary files /dev/null and b/docs/assets/img/product_pics/app/mega328_isp.png differ
diff --git a/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_01.jpg b/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_01.jpg
index cabdd1f1..78ef629b 100644
Binary files a/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_01.jpg and b/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_01.jpg differ
diff --git a/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_03.jpg b/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_03.jpg
index 72ac72bc..d941e438 100644
Binary files a/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_03.jpg and b/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_03.jpg differ
diff --git a/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_04.png b/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_04.png
index f26e8d6e..17400b64 100644
Binary files a/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_04.png and b/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_04.png differ
diff --git a/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_05.jpg b/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_05.jpg
new file mode 100644
index 00000000..436dc13b
Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_05.jpg differ
diff --git a/docs/en/base/iiot_dual_switch_kit_with_core.md b/docs/en/base/iiot_dual_switch_kit_with_core.md
index fdc0d423..686fcf70 100644
--- a/docs/en/base/iiot_dual_switch_kit_with_core.md
+++ b/docs/en/base/iiot_dual_switch_kit_with_core.md
@@ -23,7 +23,7 @@ For example, you can stack an IoT module such as LoRa, GSM, LTE, etc, in between
- G15-Relay A/G12-Relay B
-
+
## Weight and Size
diff --git a/docs/en/core/m5stickc.md b/docs/en/core/m5stickc.md
index f8a25b91..2fe1457f 100644
--- a/docs/en/core/m5stickc.md
+++ b/docs/en/core/m5stickc.md
@@ -99,6 +99,9 @@ There are two versions of IMU sensors (MPU6886 and SH200Q) currently available o
+
+
+
**RED LED & IR Transmitter & BUTTON A & BUTTON B**
@@ -145,8 +148,8 @@ There are two versions of IMU sensors (MPU6886 and SH200Q) currently available o
**AXP192**
-
Microphone
RTC
TFT backlight
TFT IC
ESP32/3.3V MPU6886/SH200Q
5V GROVE
-
LDOio0
LDO1
LDO2
LDO3
DC-DC1
IPSOUT
+
Microphone
RTC
TFT backlight
TFT IC
ESP32/3.3V MPU6886/SH200Q
5V GROVE
+
LDOio0
LDO1
LDO2
LDO3
DC-DC1
IPSOUT
## Include
diff --git a/docs/en/quick_start/m5stickv/m5stickv_quick_start.md b/docs/en/quick_start/m5stickv/m5stickv_quick_start.md
index 19b414e2..2a99fd52 100644
--- a/docs/en/quick_start/m5stickv/m5stickv_quick_start.md
+++ b/docs/en/quick_start/m5stickv/m5stickv_quick_start.md
@@ -12,7 +12,9 @@
**[5. Edit and Run the Code](#Edit-and-Run-the-Code)**
-**[6. Library](#Library)**
+**[6. MaixPy IDE](#MaixPy-IDE)**
+
+**[7. Library](#Library)**
@@ -20,9 +22,9 @@
-
+
->1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.(**Currently EasyLoader is only available for Windows OS**)
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.For users who don't need to customize the firmware or perform other operations, using EasyLoader to burn firmware for M5StickV is the simplest solution.(**Currently EasyLoader is only available for Windows OS**)
>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
@@ -31,7 +33,7 @@
> Users who use an operating system other than Windows or who need to specify a burning file can use **Kflash** for firmware burning. Click the link below to download the firmware.
-
+
## Flash
@@ -137,6 +139,40 @@ with open("hello.py") as f:
System will create a `boot.py` file at directory `/flash` or `/sd` , it will run this script after power on, modify this file will realize the AutoRun.
+## MaixPy IDE
+
+
+#### Download MaixPy IDE
+
+MaixPy IDE can easily realize real-time editing, uploading, execution, and real-time monitoring of camera images, file transfer and other functions. Using MaixPy IDE, because data compression and transmission require a part of resources, performance will be reduced, but This is a great development tool for developers who are not demanding in performance or who are in the debugging phase.
+
+
+
+#### Install MaixPy IDE
+
+Windows platform can directly double-click the exe file to run the installer.
+
+Linux command line to run permissions, then execute commands
+
+`chmod +x maixpy-ide-linux-x86_64-0.2.2.run`
+
+`./maixpy-ide-linux-x86_64-0.2.2.run`
+
+#### Use MaixPy IDE
+
+>Run the MaixPy IDE, click on the toolbar, select the model of the development board. `Tool`-> `Select Board`-> `M5StickV` (Tools -> Select Development Board)
+
+
+
+>Click the Connect button in the lower left corner and select the correct connection port, click OK.
+
+
+
+>When the connection button changes from green to red, it has been connected successfully. You can edit the code in the edit box above. Click the Run button in the lower left corner to execute the code and verify it.
+
+
+
+
## Library
diff --git a/docs/zh_CN/app/bala.md b/docs/zh_CN/app/bala.md
index 4a1ba3f4..2770b503 100644
--- a/docs/zh_CN/app/bala.md
+++ b/docs/zh_CN/app/bala.md
@@ -66,6 +66,12 @@ C.A.S.E | 塑料 ( PC )
!>3.EasyLoader烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动),该程序仅适用于使用MPU9250/MPU6886的设备.(不支持SH200Q).
+## 管脚映射
+
+**Mega328 ISP**下载接口Pin脚定义
+
+
+
## 相关视频
**BALA 的演示**
diff --git a/docs/zh_CN/core/face_kit.md b/docs/zh_CN/core/face_kit.md
index b8c90f20..0f1b9b3d 100644
--- a/docs/zh_CN/core/face_kit.md
+++ b/docs/zh_CN/core/face_kit.md
@@ -143,6 +143,14 @@
+## 管脚映射
+
+**Mega328 ISP**下载接口Pin脚定义
+
+
+
+
+
**Notice:M5PORT 说明 **
*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用.
diff --git a/docs/zh_CN/core/m5stickc.md b/docs/zh_CN/core/m5stickc.md
index dabc82f4..021ed7c4 100644
--- a/docs/zh_CN/core/m5stickc.md
+++ b/docs/zh_CN/core/m5stickc.md
@@ -102,6 +102,9 @@ M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行
+
+
+
**红色 LED & 红外发射管 IR & 按键 BUTTON A & 按键 BUTTON B**