上一个提交放开了 *.lib 的忽略规则,但两个工程下 Middlewares/ST/ARM/DSP/Lib/ 目录本身就不在磁盘上(此前工作区异常中随 其他被忽略文件一并丢失),导致 .uvprojx 引用的 arm_cortexM4lf_math.lib 找不到,工程无法链接。 现从同源副本 Desktop/workspace 下的对应文件还原: - 云台/Middlewares/ST/ARM/DSP/Lib/arm_cortexM4lf_math.lib - 底盘/Middlewares/ST/ARM/DSP/Lib/arm_cortexM4lf_math.lib 两份 SHA-256 一致(89bd896a...),各 2,729,868 字节。 还原后重新校验:两个 .uvprojx 共 193 条 <FilePath> 引用,磁盘缺失 0 个。 同时把 .workbuddy/(助手工作区状态)加入 .gitignore,不纳入固件仓库。
41 lines
848 B
Plaintext
41 lines
848 B
Plaintext
# =============================================================================
|
|
# Simba-OmniInfantry - 仓库根级忽略规则
|
|
# 目标: 只跟踪源码/工程配置, 不跟踪 Keil MDK-ARM 与 CubeMX 生成的构建产物
|
|
# 说明: 各子工程内已有的 .gitignore(通用 C 模板)继续生效, 此处补充 Keil 部分
|
|
# =============================================================================
|
|
|
|
# ---- 编译中间产物 ----
|
|
*.o
|
|
*.d
|
|
*.crf
|
|
*.dep
|
|
*.lnp
|
|
*.iex
|
|
*.lst
|
|
*.sct
|
|
|
|
# ---- 链接/可执行产物 ----
|
|
*.axf
|
|
*.elf
|
|
*.bin
|
|
*.hex
|
|
*.map
|
|
*.htm
|
|
*.build_log.htm
|
|
|
|
# ---- Keil 用户级配置(GUI 布局 / 窗口位置, 与机器绑定的噪音) ----
|
|
*.uvguix.*
|
|
*.uvguix
|
|
DebugConfig/
|
|
|
|
# ---- 编辑器 / 系统 ----
|
|
*.bak
|
|
*.ddk
|
|
*.plg
|
|
*.tra
|
|
*~
|
|
Thumbs.db
|
|
|
|
# ---- 助手工作区状态(记忆/会话数据),不属于固件源码 ----
|
|
.workbuddy/
|