diff --git a/components/ai/tflite_micro/TFlite_Micro_Component_User_Guide.md b/components/ai/tflite_micro/TFlite_Micro_Component_User_Guide.md
index bfe149f8..39ad1190 100644
--- a/components/ai/tflite_micro/TFlite_Micro_Component_User_Guide.md
+++ b/components/ai/tflite_micro/TFlite_Micro_Component_User_Guide.md
@@ -285,11 +285,29 @@ make -f tensorflow/lite/micro/tools/make/Makefile generate_projects
## 2. 将源文件加入KEIL工程并生成.lib库
-新建目标芯片的KEIL工程(本次示例以ARM Cortex M4为例),将Source目录下的`tensorflow`和`third_party`文件夹拷贝到KEIL工程的根目录下,并添加`Source`目录下的所有源文件(包含.c和.cc),例如下图所示:
+新建目标芯片的KEIL工程(本次示例以ARM Cortex M4为例),将Source目录下的`tensorflow`和`third_party`文件夹拷贝到KEIL工程的根目录下,并添加`tensorflow`目录下除`lite/micro/kernels`以及`lite/micro/tools`文件夹以外的所有源文件(包含.c和.cc),例如下图所示:
+**注意**
+
+在添加`tensorflow/lite/micro/kernel`目录下的源文件时需要区分`reference`算子和应用`CMSIS-NN`加速之后的算子,`tensorflow/lite/micro/kernel`文件夹内容如下图中所示:
+
+
+

+
+
+如果在生成lib库时想要采用CMSIS的算子的话,则:
+
+1. 添加`tensorflow/lite/micro/kernel/cmsis-nn`文件夹中的源文件;
+2. 在添加`tensorflow/lite/micro/kernel/`中的算子时,请不要添加`add.cc`,`conv.cc`,`depthwise_conv.cc`,`softmax.cc`,`fully_connected.cc`,`pooling.cc`,`mul.cc`这七个源文件。
+3. 添加`tensorflow/lite/micro/tools`文件夹下的全部源文件。
+
+如果在生成lib库时想要采用reference的算子的话,则:
+
+1. 添加`tensorflow/lite/micro/kernel/`中的全部算子;
+2. 无需添加`tensorflow/lite/micro/tools`文件夹下的源文件。
同时采用compiler version 6编译器并关闭Microlib:
diff --git a/components/ai/tflite_micro/image/cmsis和reference.png b/components/ai/tflite_micro/image/cmsis和reference.png
new file mode 100644
index 00000000..383945a4
Binary files /dev/null and b/components/ai/tflite_micro/image/cmsis和reference.png differ