96 lines
3.4 KiB
Plaintext
96 lines
3.4 KiB
Plaintext
# =============================================================================
|
||
# 杰理 SOC 开发框架 — Git 忽略规则
|
||
# 原则:只跟踪源码/工程/厂商库与预置 blob/文档;编译产物与 IDE 个人配置不入库
|
||
# =============================================================================
|
||
|
||
# ── 编译输出目录 ───────────────────────────────────────────────────────────
|
||
objs/
|
||
obj/
|
||
|
||
# ── make pre_build 生成(源文件分别是 sdk_ld.c / download.c / isd_config_rule.c)
|
||
cpu/*/sdk.ld
|
||
cpu/*/tools/download.bat
|
||
cpu/*/tools/download.sh
|
||
cpu/*/tools/isd_config.ini
|
||
cpu/*/sdk_used_list.used
|
||
|
||
# ── 链接 / 后处理产物(按路径忽略,避免误伤厂商预置 blob)────────────────
|
||
# 注意:不可全局忽略 *.bin
|
||
# 须入库:ota.bin / p11_code.bin / br28loader.bin / eq_cfg_hw_*.bin 等
|
||
# 每次编译重写、不入库:data_code.bin / app.bin / eq_cfg_hw.bin / overlay 抽出 bin
|
||
cpu/*/tools/sdk.elf
|
||
cpu/*/tools/sdk.elf.*
|
||
cpu/*/tools/sdk.map
|
||
cpu/*/tools/app.bin
|
||
cpu/*/tools/text.bin
|
||
cpu/*/tools/data.bin
|
||
cpu/*/tools/data_code.bin
|
||
cpu/*/tools/mov_slot.bin
|
||
cpu/*/tools/psr_data_code.bin
|
||
cpu/*/tools/common.bin
|
||
cpu/*/tools/bank.bin
|
||
cpu/*/tools/bank[0-9]*.bin
|
||
cpu/*/tools/eq_cfg_hw.bin
|
||
cpu/*/tools/aec.bin
|
||
cpu/*/tools/aac.bin
|
||
cpu/*/tools/aptx.bin
|
||
cpu/*/tools/symbol_tbl.txt
|
||
cpu/*/tools/local.db
|
||
|
||
# LTO / LLVM 中间 bitcode(sdk.elf.*.bc)
|
||
*.bc
|
||
|
||
# ── 下载脚本生成的整包固件(密钥与 .bat 保留入库)────────────────────────
|
||
cpu/*/tools/download/**/*.fw
|
||
cpu/*/tools/download/**/*.ufw
|
||
cpu/*/tools/download/**/jl_isd.bin
|
||
cpu/*/tools/download/**/ota.bin
|
||
cpu/*/tools/download/**/update.*
|
||
cpu/*/tools/download/**/db_update_data.bin
|
||
cpu/*/tools/download/**/ipc_update_data*.bin
|
||
|
||
# ── 中间文件扩展名(散落于工程目录时兜底)────────────────────────────────
|
||
*.o
|
||
*.d
|
||
*.crf
|
||
*.axf
|
||
*.lnp
|
||
*.dep
|
||
*.map
|
||
*.elf
|
||
*.bak
|
||
# 不忽略 *.lst:cpu/*/tools/rom.lst 为链接输入,必须入库
|
||
|
||
# ── 固件包(构建/打包生成,不入库)────────────────────────────────────────
|
||
*.hex
|
||
*.ufw
|
||
*.zip
|
||
# 不忽略 *.bin:厂商预置 bin 必须入库;应用产物仅按上方路径忽略 app.bin
|
||
|
||
# ── Code::Blocks 个人/本地 IDE 配置 ────────────────────────────────────────
|
||
# 注意:*.cbp 必须入库,不能 ignore
|
||
*.depend
|
||
*.layout
|
||
*.cbp.user
|
||
|
||
# ── 日志与临时文件 ─────────────────────────────────────────────────────────
|
||
Log/
|
||
*.log
|
||
|
||
# ── 编辑器 / Agent / Python ─────────────────────────────────────────────────
|
||
.vscode/
|
||
.cursor/
|
||
.idea/
|
||
*.swp
|
||
*~
|
||
__pycache__/
|
||
*.py[cod]
|
||
.Python
|
||
*.egg-info/
|
||
.eggs/
|
||
|
||
# ── OS 杂项 ─────────────────────────────────────────────────────────────────
|
||
Thumbs.db
|
||
Desktop.ini
|
||
.DS_Store
|