CI13XX(CI1301/1302/1303)的SDK中,对于不同的工程(官网生成的SDK),除了Project文件夹,其他文件夹(driver、startup、libs等等)都是相同的。
因此,前后生成的不同的工程,可以放在同一个SDK中,只有projects里面有区别。
如果需要成功的编译官方直接生成的工程,需要修改编译相关的文件,编译相关配置的文件在名为project_file
文件夹中:
在 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
然后尝试进行编译代码(如果编译不成功,可以先按清理选项)