1 概述
本文主要描述如何在TASKING VX-toolset创建一个iLLD工程的方法,以及注意的事项。
本文适用于有此类需求的工程师。
2 工程创建
2.1 新建工程
打开软件,点击“New” à选择“Tricore C/C++ Project”,然后弹出如图 1所示的窗口。在“Project name :”栏目内填写名字。工程类型选择“Empty Project”。然后点击“Next”进行下一步。换到如图 2所示窗口。
图 1工程创建窗口
在这个窗口中,选择芯片类型。去除红框内的所有选项。点击“Finish”完成工程的创建工作。
图 2工程设置
此时这只是一个空工程,需要将从英飞凌官网获得iLLD库中的c文件、头文件和LSL文件都选择复制。然后,TASKING的项目窗口中右键点击“TC387”,然后选择“Paste”。将文件都添加到工程中去。或者采取另外方式:将文件复制到工程所在目录,然后在项目窗口中,单击右键,选择“Refresh”进行更新。
2.2 工程配置
接下来需要对工程属性进行配置,完成最基本的配置,工程才可以正常的工作。打开Propertis 选择C/C++ Build à Setting。打开编译器的设置选项。有以下几个步骤属于必须设置。
1)Preprocessing选项,去除红框中的选项。不要自动包含寄存器定义文件。
图 3取消自动包含sfr文件
2)选择Include Paths。TASKING需要手动设置每头文件的路径。点击图 4小红框内的按钮,添加头文件。弹出一个小窗口“Add Directory”,然后点击“Workspace”。选定好工程,展开头文件的每一个文件夹,如果有小键盘,可以使用 “ * ”键(乘法键),一次性展开。选择好每一个展开的文件夹,保证没有头文件漏选(参见图 5)。
图 4头文件包含路径添加
图 5文件夹选择
3)Linker选项中,添加脚本文件路径。选择“Script File”,点击“Browse”添加LSL文件路径。建议添加之后,使用../代替之前的路径。工程路径发生变化时可以自动适应。至此,工程可以正常的进行编译,不会产生报错。
图 6添加LSL文件
4)Linker选项中,设置一下输出格式。选择目标输出文件的格式。
图 7设置输出文件格式
5)在mapfile选项中,使能生成map文件。
图 8使能输出map文件
至此,工程可以运行起来,工程师可以在此基础上,进行代码的开发。
只有注册用户才能在此添加评论。 如果您已经注册,请登录。 如果您还没有注册,请注册并登录。