Tasking新建工程以及添加自己的程序

Tasking新建工程

这是我准备的文件(资源可以到英飞凌汽车电子生态圈官网下载)

特别提醒:
1.文件夹名字尽量以字母开头,不要出现中文路径
2.Demos文件夹和TC26B文件夹多往下翻几层才能找到自己需要的文件夹
在这里插入图片描述前两个文件夹是官方的底层驱动库和例程,另外还需要从别的建立好的工程下获得.lsl文件。其余的是安装DAS和Memtool所需要的,其中,安装了Memtool就会自动安装DAS。想要调试和下载程序到核心板,DAS是必须要有的。

Memtool安装
双击对应的.exe文件,选择接受和next即可,期间会弹出安装DAS对话框,一样选择接受或next。安装完毕后进入tasking的IDE环境,新建工程
在这里插入图片描述在这里插入图片描述
在这里插入图片描述新建工程
这是我打开的IDE环境(安装完成后桌面没有IDE图标的话,在电脑“开始”中搜索IDE关键字即可),刚开始会让选择工作空间,我的是在E盘新建了一个文件夹作为工作空间,以后建立和导入的工程都会默认在这个文件夹里。接着新建Tricore工程。~ 在这里插入图片描述给工程起个名字SmartCar15,选择Empty Project
在这里插入图片描述选择芯片型号为TC26x(目前关于TC264的资料最多,TC26B的库好像也适用于TC26x)
在这里插入图片描述这时创建后的界面,此时还没有 添加底层驱动库和自己的程序
在这里插入图片描述来到自己的工作空间目录下,可以看到刚才新建的SmartCar15工程文件夹
在这里插入图片描述点击进入
在这里插入图片描述从第一张图展示的TC26B文件夹下找到BaseSw文件夹,把它复制到这个SmartCar15文件夹里
在这里插入图片描述
在工程文件夹SmartCar15里再新建一个文件夹用于存放用户程序,我这里仍取名SmartCar15(名字可以任取,不要用中文)
在这里插入图片描述从第一张图展示的Demo中的任意一个文件夹下找到AppSw文件夹,把它复制到我们刚才在工程目录新建的SmartCar15文件夹里。另外还需要在Demo文件夹里把Source文件夹也复制到这个SmartCar15文件夹里
在这里插入图片描述在这里插入图片描述在这里插入图片描述然后需要从别人新建好的工程目录下找到这个.lsl文件,把它复制到我们的工程目录下(注意是外层那个SmartCar15文件夹里)
在这里插入图片描述在这里插入图片描述回到IDE环境,右键点击工程名,点击refresh
在这里插入图片描述结果如下
在这里插入图片描述接着需要完成setting中的三种设置:
添加.lsl文件的路径
添加新增文件夹(BaseSw和SmartCar15)的路径
去除自动添加sfr的勾选

点击图上蓝框里的按键,弹出对话框,选择setting,然后往下找,点击Sript File,然后再点击右边的Browe,弹出对话框,选择.lsl文件即可
在这里插入图片描述接着到上面,点击Preprocessing选项,去掉图上蓝框中的勾选
在这里插入图片描述接着点击Include Paths,在弹出的对话框中选择workspace,会弹出图上的右侧对话框,此时需要把BaseSW文件夹下所有文件都展开到底,对于只存放AppSw和Source的SmartCar15文件夹也要全部展开。然后把这些展开的所有文件夹,包括父子目录,全选中(借助shefit快捷键),最后点击OK
在这里插入图片描述尤其注意此图的那个SmartCar15文件夹也要全部展开并选中
在这里插入图片描述以上三步完成后,点击OK,然后编译build一下,如果没错,就表示成功了。

添加自己的程序
如果想要建立一个完全空白的工程,需要把下面这些删除掉,然后写自己的程序即.c和.h文件。
删除以下内容,建立完全空白的工程
在这里插入图片描述在这里插入图片描述在这里插入图片描述另外,把Demo_ild文件夹(上图左侧的目录里)下的.h和.c文件都删除,一会在这里新建自己的.c和.h文件。如果Main文件里有Cpu2文件,把Cpu2删除,因为TC264是双核。
在这里插入图片描述添加自己的.c和.h文件,在Demo_ild文件夹,右键,分别新建.c和.h文件,并给文件取个名字,然后就可以开始写自己的程序了
在这里插入图片描述在TC26B文件夹下找到官方给的说明文档,打开后找到PORTS模块,点击How to use选项,出现对其驱动函数的介绍,我们可以用其中的一个IO初始化函数和电平反转函数实现小灯的闪烁控制(还需要一个延时函数,这里没加,需要自己去查手册添加)
在这里插入图片描述写好的程序.h文件和.c文件
在这里插入图片描述在这里插入图片描述
由于.c文件中用到了其他文件,因此还需要添加#include头文件
右键选中查看用到了哪些头文件,然后include进入即可
在这里插入图片描述在这里插入图片描述在这里插入图片描述

在主程序Cpu0中调用初始化函数和电平反转函数,不过少了延时函数,可以自己查一下官方底层库介绍文档写延时函数。然后用烧写工具连接电脑和核心板,保存,然后编译一下,再debug一下即可。
在这里插入图片描述以上是我自己在新建工程时的步骤,由于我手上没有开发板,因此没办法下载程序,多多见谅。

  • 16
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值