公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

TASKING | 如何创建一个iLLD工程

TASKING | 如何创建一个iLLD工程

TASKING
Level 1
Level 1

1    概述

本文主要描述如何在TASKING  VX-toolset创建一个iLLD工程的方法,以及注意的事项。

本文适用于有此类需求的工程师。

2    工程创建

 

2.1   新建工程

打开软件,点击“New” à选择“Tricore C/C++ Project”,然后弹出如图 1所示的窗口。在“Project name :”栏目内填写名字。工程类型选择“Empty Project”。然后点击“Next”进行下一步。换到如图 2所示窗口。

1.png

图 1工程创建窗口

在这个窗口中,选择芯片类型。去除红框内的所有选项。点击“Finish”完成工程的创建工作。

2.png

图 2工程设置

此时这只是一个空工程,需要将从英飞凌官网获得iLLD库中的c文件、头文件和LSL文件都选择复制。然后,TASKING的项目窗口中右键点击“TC387”,然后选择“Paste”。将文件都添加到工程中去。或者采取另外方式:将文件复制到工程所在目录,然后在项目窗口中,单击右键,选择“Refresh”进行更新。

2.2   工程配置

接下来需要对工程属性进行配置,完成最基本的配置,工程才可以正常的工作。打开Propertis 选择C/C++ Build à Setting。打开编译器的设置选项。有以下几个步骤属于必须设置。

1)Preprocessing选项,去除红框中的选项。不要自动包含寄存器定义文件。

3.png

图 3取消自动包含sfr文件

2)选择Include Paths。TASKING需要手动设置每头文件的路径。点击图 4小红框内的按钮,添加头文件。弹出一个小窗口“Add Directory”,然后点击“Workspace”。选定好工程,展开头文件的每一个文件夹,如果有小键盘,可以使用 “ * ”键(乘法键),一次性展开。选择好每一个展开的文件夹,保证没有头文件漏选(参见图 5)。

4.png

图 4头文件包含路径添加

5.png

图 5文件夹选择

3)Linker选项中,添加脚本文件路径。选择“Script File”,点击“Browse”添加LSL文件路径。建议添加之后,使用../代替之前的路径。工程路径发生变化时可以自动适应。至此,工程可以正常的进行编译,不会产生报错。

6.png

图 6添加LSL文件

4)Linker选项中,设置一下输出格式。选择目标输出文件的格式。

7.png

图 7设置输出文件格式

5)在mapfile选项中,使能生成map文件。

8.png

图 8使能输出map文件

 

至此,工程可以运行起来,工程师可以在此基础上,进行代码的开发。


0 点赞
2076 次查看
6 评论