本文以TC275为例
一.创建新工程
填写工程名字 tc275_demo ,然后点击NEXT;
二.在下拉菜单栏里面选择单片机类型由于当前创建的是 tc275_demo 所以选择 TC27x单片机类
型,点击 Create empty project ,然后点击 Finish;
删除h和ld,h和ld没用
三. 导入illd包
① 删除h文件夹和ld文件夹
删除h文件夹和ld文件夹后
②在src下建立以下三个文件夹,同时在_MchHal中建一个Tricore文件。
③将iLLD中的文件移植到对应的目录下。(具体的移动就不多说了,根据上传的demo慢慢移植,注意其中有些文件并不在同一个目录下,需要自己多找找)这是iLLD中包含的所有文件(package),没有demo。
iLLD中的文件主要移植到4_MchHal中的Tricore文件中(Infra中有一个_Reg也要移动到这里)。其中在工程中应用到什么就移什么,比较常用的有(Asclin不是):
iLLD中的文件主要移植到1_SrvSw的文件主要来自Service如下(还有一个是在Infra中的Plateform)
其中0_AppSw中的文件主要来自于Demo。可以自己进行配置,也可以从别处copy。
四. 1_ToolEnv在iLLD没有,主要是用于编译工程中使用的配置。直接从其它例程中copy过来。
工程的最终结果如下所示:
打开工程,工程栏空白处右键点击选择Properties,点击Refresh
五.将iRAM改成iROM
右键点击工程选择Properties
按步骤添加头文件
选择iROM[Active],最后点击Apply and Close
更改后
六.
七.添加路径
右键点击工程选择Properties,然后按步骤添加路径
建议添加所有头文件。注意包含关系。
下图根据我自己创建的工程项目所添加后的。(若编译错误,可能头文件未添加,或者包含关系错误,需要自己添加修改即可,如No such file or directory)
导入编译完成