当前位置: 首页 > news >正文

【ChipIntelli 系列】SDK详解4——Makefile 设置 单SDK多工程文件夹实现方法

CI13XX(CI1301/1302/1303)的SDK中,对于不同的工程(官网生成的SDK),除了Project文件夹,其他文件夹(driver、startup、libs等等)都是相同的。

image

因此,前后生成的不同的工程,可以放在同一个SDK中,只有projects里面有区别。

如果需要成功的编译官方直接生成的工程,需要修改编译相关的文件,编译相关配置的文件在名为project_file 文件夹中:

image

在 Makefile 文件中,增加以下代码:

#zwyTODO
PRJ_PATH := ronghe_ifengshanPrjsrc

在 source_file.prj 文件中,将原有文件夹路径换为 $(PRJ_PATH),如下面代码所示

#源文件
source-file: projects/$(PRJ_PATH)/src/main.c
source-file: projects/$(PRJ_PATH)/src/system_hook.c
source-file: projects/$(PRJ_PATH)/src/system_msg_deal.c
source-file: projects/$(PRJ_PATH)/src/user_msg_deal.c
source-file: projects/$(PRJ_PATH)/src/ci_ssp_config.c
source-file: projects/$(PRJ_PATH)/src/user_control.c
source-file: projects/$(PRJ_PATH)/src/bsp_user_timer.c#....#头文件
include-path: projects/$(PRJ_PATH)/src

 然后尝试进行编译代码(如果编译不成功,可以先按清理选项)

image

http://www.hskmm.com/?act=detail&tid=447

相关文章:

  • Codeforces Round 1049 (Div. 2)
  • 课前问题思考1
  • huggingface
  • 安全不是一个功能-而是一个地基
  • Python基础-27 match-case 使用教程
  • 从0到1实现Transformer模型-CS336作业1
  • 准备工作之结构体[基于郝斌课程]
  • 软工课程第一次作业
  • java学习起航喽
  • 初始化树莓派(Raspberry Pi)系统并以 ssh 连接教程(只需读卡器、手机开热点,无需显示器) - tsunchi
  • 从windows 自动进入BIOS
  • 软件工程第一次作业
  • Morpheus 审计报告分享:AAVE 项目 Pool 合约地址更新导致的组合性风险
  • Offer发放革命:Moka软件如何将平均入职转化率提升25%
  • U3D动作游戏开发读书笔记--2.1一些通用的预备知识
  • 常见的一些Dos命令
  • AUC和ROC
  • CF
  • Word中VBA提取人名所在的页码
  • Ubuntu 安装 VSCode
  • A
  • ARC
  • 【2024-2025第二学期】助教工作学期总结
  • Ubuntu 安装 Git
  • systemctl命令
  • 对抗样本
  • 知识蒸馏
  • ssh相关问题
  • CSP 2025 游记
  • KVM虚拟机快照链创建,合并,删除及回滚研究