- 新建TC3xx工程
新建一个空的工程。
更改setting:
2.把BIFACE源代码复制到新建工程根目录下
把0_Src和1_ToolEnv都放到新建工程根目录下
添加以下头文件路径:
${workspace_loc:/${ProjName}/0_Src/BaseSw/Service/CpuGeneric |
${workspace_loc:/${ProjName}/0_Src/AppSw/CpuGeneric/Config |
${workspace_loc:/${ProjName}/0_Src/AppSw/Tricore/Cfg_Ssw |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore/Cpu/Irq |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore/Cpu/Std |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore/Cpu/Trap |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore/Dma/Dma |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore/Dma/Std |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore/Mtu/Std |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore/Pms/Std |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore/Pms/Std |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore/Port/Io |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore/Port/Std |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore/Scu/Std |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore/Src/Std |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore/Stm/Std |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore/_Impl |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore/_Lib |
${workspace_loc:/${ProjName}/0_Src/BaseSw/iLLD/TC38A/Tricore/_PinMap |
${workspace_loc:/${ProjName}/0_Src/BaseSw/Infra/Platform/Tricore/Compilers |
${workspace_loc:/${ProjName}/0_Src/BaseSw/Infra/Sfr/TC38A/_Reg |
${workspace_loc:/${ProjName}/0_Src/BaseSw/Infra/Ssw/TC38A/Tricore |
${workspace_loc:/${ProjName}/0_Src/BaseSw/Service/CpuGeneric/_Utilities/ |
${workspace_loc:/${ProjName}/0_Src/BaseSw/Infra/Platform |
【技巧】按CTRL可以多选路径。
|
- 4.设置工程选项
- 不使用hightec自带的startup
修改lsl为
"工程目录下\1_ToolEnv\0_Build\1_Config\Config_Tricore_Gnuc\Lcf_Gnuc_Tricore_Tc.lsl"
- 5.编译