# ============================================================================= # 杰理 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