- 添加OTA固件升级功能,包括应用程序验证和跳转机制 - 实现CANFD数据传输协议,支持加密和CRC校验 - 优化CAN通信处理,添加调试输出和错误处理 - 更新RTE组件配置,升级csolution版本到2.12.0 - 增加Flash擦除和写入的安全验证机制 - 添加应用程序区域扫描和验证功能 refactor(can): 重构CAN通信模块和OTA数据处理 - 移除未使用的常量定义和辅助函数 - 改进数据解包和加密解密流程 - 添加条件编译调试输出 - 优化Flash操作的安全性和可靠性 chore(build): 更新项目配置和忽略文件 - 添加tmp/和out/目录到.gitignore - 扩展ROM0_SIZE从0x0020000到0x08005000 - 添加bin输出格式支持
85 lines
1010 B
Plaintext
85 lines
1010 B
Plaintext
# Prerequisites
|
|
*.d
|
|
|
|
# Object files
|
|
*.o
|
|
*.ko
|
|
*.obj
|
|
*.elf
|
|
|
|
# Linker output
|
|
*.ilk
|
|
*.map
|
|
*.exp
|
|
|
|
# Precompiled Headers
|
|
*.gch
|
|
*.pch
|
|
|
|
# Libraries
|
|
*.lib
|
|
*.a
|
|
*.la
|
|
*.lo
|
|
|
|
# Shared objects (inc. Windows DLLs)
|
|
*.dll
|
|
*.so
|
|
*.so.*
|
|
*.dylib
|
|
|
|
# Executables
|
|
*.exe
|
|
*.out
|
|
*.app
|
|
*.i*86
|
|
*.x86_64
|
|
*.hex
|
|
|
|
# Debug files
|
|
*.dSYM/
|
|
*.su
|
|
*.idb
|
|
*.pdb
|
|
|
|
# Kernel Module Compile Results
|
|
*.mod*
|
|
*.cmd
|
|
.tmp_versions/
|
|
modules.order
|
|
Module.symvers
|
|
Mkfile.old
|
|
dkms.conf
|
|
|
|
# Clangd
|
|
.clangd
|
|
|
|
# uv2csolution generated log file
|
|
uv2csolution.log
|
|
|
|
# CMSIS Solution files and folders not to be tracked
|
|
# default directory of build artifacts
|
|
**/out
|
|
# directory containing intermediate files to be regenerated
|
|
**/tmp
|
|
|
|
# Update config files must be merged before commit
|
|
*.update@*
|
|
|
|
# cbuild output files
|
|
*.cbuild.yml
|
|
*.cbuild-idx.yml
|
|
*.cbuild-run.yml
|
|
*.cbuild-set.yml
|
|
|
|
# .vscode JSON and debug adapter files generated by CMSIS Solution
|
|
.vscode/launch.json
|
|
.vscode/tasks.json
|
|
.vscode/settings.json
|
|
.cmd.jlink
|
|
|
|
# legacy intermediate project file
|
|
*.cprj
|
|
tmp/
|
|
out/
|