AUTOSAR工程通过脚本 Vs. 在Tasking IDE中编译

目录

一、背景

二、Tasking IDE工程导入Guide

1. 新建空白工程

         2. 导入待编译代码

3. 进行编译配置

1)Compiler

2)Assembler

3)Linker

三、编译速度:脚本 Vs IDE


一、背景

    手头上的AUTOSAR工程一直是通过scons脚本调用本地安装的Tasking编译器进行编译,完全正常使用;理论上工程导入Tasking IDE编译也不会有什么问题,但导入后build会报上千个错误,一直没解决。仔细研读了脚本中对编译器的配置代码,总结了以下导入Tasking IDE需注意的问题。

二、Tasking IDE工程导入Guide

导入时需要勾选芯片型号相关的配置,此处以英飞凌TC397芯片举例:

1. 新建空白工程

在Tasking IDE中 File -> New -> Tasking Tricore C/C++ Project -> Empty Project -> Infineon TriCore 1 Family -> AURIX 2G Family -> TC39xB -> 取消勾选Add startup files 与 linker script(此处按需选择勾选与否,我的工程自己编辑好了启动文件与链接文件,故此处不需要IDE生成的文件),点击Finish;

2. 导入待编译代码

将待编译的所有代码拷贝至新生成的空白工程路径下,拷贝完成后,右键工程,选择Refresh更新工程代码;

3. 进行编译配置

右键工程 -> Properties -> C/C++ Build -> Settings,这里主要配置三个大模块:Compiler,Assembler,Linker。

1)Compiler

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值