1、新建Tasking工程下一步配好之后点击Finish新建好的工程就像这样接下来右键工程打开之后设置一下setting把这个sfr文件选项勾选掉我们不使用Tasking的sfr文件使用EB的文件。sfr是用于访问tricore内核的特殊功能寄存器。接下来同一个界面把这里改成0.配置完成选择应用之后关闭。把之前安装的EB文件夹里的路径【C:\MC-ISAR_AS422_TC3xx_BASIC_2.30.0\DemoWorkspace\McalDemo\TC39B\0_Src】里的两个文件和【C:\MC-ISAR_AS422_TC3xx_BASIC_2.30.0\DemoWorkspace\McalDemo\TC39B\1_ToolEnv\0_Build\1_Config\Config_Tricore_Tasking】里【Lcf_Tasking_Tricore_Tc.lsl】的复制到【C:\Users\xxxx\workspace_ctc_v6.3r1\AutoSardemo】Tasking工程的文件夹里。之后在Tasking里面刷新一下出来的结果如图将已经复制好的Tasking工程里面的这个文件删掉。接下来还是一样的打开工程属性找到这里新增路径。将所有.h文件的文件夹路径通过这个Workspace添加进去。点击APPLY之后点击link里面的这个链接把刚刚加入工程的lsl文件选中。之后点OK。退出属性。2.编译2、新建EB工程打开EB之前有教怎么安装过。新建一个工程命名之后点NEXT。这里选择你有的硬件。之后点NEXT.添加一下Mcu之后下一步然后不用配置点关闭。新建的工程如下双击点开Mcu然后看到右边框里的配置依次点开哪里出现左边的报错哪里需要添加配置。点这个加号把配置加进去。然后双击添加的配置文件这个界面ctrls之后点那个小房子返回。如法炮制把所有配置添加之后保存一遍。在全局变量里还有子配置这里注意也要配置加保存。每一个配置完之后点这个锤子就可以生成代码了。有问题的话点击这里可以看到具体报错信息。当没有错误和警告的时候点生成代码就可以自动生成代码了。2.同样的操作把【C:\MC-ISAR_AS422_TC3xx_BASIC_2.30.0\McIsar\Src】里的两个文件放到Tasking工程路径下面。新建这两个文件夹。把文件放到【C:\Users\16540\workspace_ctc_v6.3r1\AutoSardemo\Mclsar】里。把EB生成的代码文件【C:\EB\tresos\workspace\TC397_MCAL】放到【C:\Users\16540\workspace_ctc_v6.3r1\AutoSardemo\Mclgen】里。3、新建DaVinCi工程3.1新建develop工程1.利用davinci developer创建四个runnable和两个OS Application创建EMC_Runnable_10ms(SystemApplication_OsCore0)创建PWL_Runnable_20ms (SystemApplication_OsCore0)创建DLK_Runnable_100ms (SystemApplication_OsCore0)创建CPUload_Runnable_1s(OsApplication CPUlod打开dpa文件和dcp文件。2.新建一个按照第一张图新建四个命名好之后如下双击打开每一个修改属性。设置名称和时间触发源设置为周期触发。这个周期按照名字上的时间写。接下来三个也是同样的操作。3.全部创建完成之后双击这个把新增的四个添加进来。选中之后命名。同样的操作把剩下的三个都添加进来。之后保存工程。develop的工作就完成了。3.2.用CFG打开dpa文件。在核0里的Tasks添加。双击点开修改参数。Task Activation:代表了激活次数Task Priority:任务优先级Task Type:任务类型匹配map选中我们之前创建的Runnable。然后再创建两个Task。同样的操作匹配mapValidate一下确保没错之后Generate一下4、新建UDE工程烧录软件