update gitignore, add .bin file as large lfs

This commit is contained in:
2024-06-28 22:08:24 +08:00
parent dbc7dddc19
commit 3b6d109c4c
2 changed files with 34 additions and 31 deletions
+1
View File
@@ -1,3 +1,4 @@
*.xsa filter=lfs diff=lfs merge=lfs -text
*.csv filter=lfs diff=lfs merge=lfs -text
*.bit filter=lfs diff=lfs merge=lfs -text
*.bin filter=lfs diff=lfs merge=lfs -text
+32 -30
View File
@@ -31,63 +31,65 @@
*.gen/
*.hw/
*.ip_user_files/
*.runs/**/*
*.sim/
# include xpr
!*.xpr
# include hardware (Xilinx support archive) file
!/projects/*/*/*.xsa
!/projects/*/*/*.md
# include board preset tcl (be careful about the path)
!/projects/*/*.tcl
# include design source
# source: include everything
!**/*.srcs/**/*
# include design run results
# runs: exclude everything but design run results
*.runs/**/*
!**/*.runs/impl_*/*.bit
!**/*.runs/impl_*/*.ltx
# xpr: needed for recreating design
!*.xpr
# xsa (Xilinx support archive): include for ps
!/projects/*/*/*.xsa
# project documents
!/projects/*/*/*.md
################################################################################
################################ Vitis Specific ################################
################################################################################
# include sdk directory and everything in it
!/projects/*/*/vitis/
!/projects/*/*/vitis/**
/projects/*/*/vitis/**.log
/projects/*/*/vitis/.analytics
!/projects/*/*/vitis*/
!/projects/*/*/vitis*/**
/projects/*/*/vitis*/.analytics
/projects/*/*/vitis*/**/logs/
# exclude some obscure hidden SDK folders
/projects/*/*/vitis/.metadata/
/projects/*/*/vitis/.sdk/
/projects/*/*/vitis/RemoteSystemsTempFiles/
/projects/*/*/vitis/webtalk/
/projects/*/*/vitis*/.metadata/
/projects/*/*/vitis*/.sdk/
/projects/*/*/vitis*/RemoteSystemsTempFiles/
/projects/*/*/vitis*/webtalk/
# hw_platform: exclude the entire hw_platform folder, as everything can be
# generated from the .hdf file. Make sure to include the bitstream in the .hdf
# file when exporting from Vivado!
/projects/*/*/vitis/*_hw_platform_*/
/projects/*/*/vitis*/*_hw_platform_*/
# BSP: only keep `.cproject`, `.project`, `.sdkproject`, `.system.mss` and
# Makefile, ps lib files are regenerated automatically
/projects/*/*/vitis/*_bsp/*
!/projects/*/*/vitis/*_bsp/*.cproject
!/projects/*/*/vitis/*_bsp/*.project
!/projects/*/*/vitis/*_bsp/*.sdkproject
!/projects/*/*/vitis/*_bsp/system.mss
!/projects/*/*/vitis/*_bsp/Makefile
/projects/*/*/vitis*/*_bsp/*
!/projects/*/*/vitis*/*_bsp/*.cproject
!/projects/*/*/vitis*/*_bsp/*.project
!/projects/*/*/vitis*/*_bsp/*.sdkproject
!/projects/*/*/vitis*/*_bsp/system.mss
!/projects/*/*/vitis*/*_bsp/Makefile
# Application: ignored file patterns, exclude Debug & Release folders
/projects/*/*/vitis/**/*.o
/projects/*/*/vitis/**/*.d
/projects/*/*/vitis/**/*.a
/projects/*/*/vitis/*/Debug/
/projects/*/*/vitis/*/Release/
/projects/*/*/vitis*/**/*.o
/projects/*/*/vitis*/**/*.d
/projects/*/*/vitis*/**/*.a
/projects/*/*/vitis*/**/Debug/
/projects/*/*/vitis*/**/Release/
################################################################################