diff --git a/.gitignore b/.gitignore
index ff9d367..7bc8d22 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,10 +12,13 @@
*.o
*.s19
*.dbgconf
+*.uvprojx
+
# 忽略编译器输出目录(如果您有自定义的输出目录)
Objects/
Listings/
Exe/
+prj/
# 忽略用户设置文件,通常包含调试和布局等信息
diff --git a/app/stm32fxxx_app/.gitignore b/app/stm32fxxx_app/.gitignore
new file mode 100644
index 0000000..437af95
--- /dev/null
+++ b/app/stm32fxxx_app/.gitignore
@@ -0,0 +1,35 @@
+# 忽略 Keil5 生成的中间文件和备份文件
+*.obj
+*.lst
+*.bak
+*.rpt
+*.plg
+*.uvgui.*
+*.crf
+*.map
+*.hex
+*.axf
+*.o
+*.s19
+*.dbgconf
+*.uvprojx
+# 忽略编译器输出目录(如果您有自定义的输出目录)
+Objects/
+Listings/
+Exe/
+prj/
+
+# 忽略用户设置文件,通常包含调试和布局等信息
+*.uvoptx
+*.Administrator
+
+# 如果使用 Visual Studio Code,可以忽略以下目录和文件
+.vscode/
+*.code-workspace
+
+# 忽略操作系统生成的文件
+.DS_Store
+Thumbs.db
+
+# 如果使用其他外部工具(例如,IDE 生成的临时文件)
+*.log
diff --git a/app/stm32fxxx_app/prj/BCU_APP.uvprojx b/app/stm32fxxx_app/prj/BCU_APP.uvprojx
index 0d4436d..8f8d7b6 100644
--- a/app/stm32fxxx_app/prj/BCU_APP.uvprojx
+++ b/app/stm32fxxx_app/prj/BCU_APP.uvprojx
@@ -11,7 +11,7 @@
0x4
ARM-ADS
5060960::V5.06 update 7 (build 960)::.\ARM_Compiler_5.06u7
- 5060960::V5.06 update 7 (build 960)::.\ARM_Compiler_5.06u7
+ 5060960::V5.06 update 7 (build 960)::.\ARMCC
0