本文主要是介绍TAKSING中PIN MAPPER使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
开发软件:TASKING for TriCreo 6.2r
新建工程
点击File >> New >> TASKING TriCore Project
选择芯片(TC26x)点击Finish完成项目创建。因为有些芯片无法使用Pin Mapper
选择调试方式,这里选择指令集仿真
配置引脚
给新建的工程添加Pin mapper
选择需要添加Pin Mapper文件的工程,New >> TASKING Pin Mapper Document
这里可以查看Pin Mapper支持的芯片。注意:不是所有的芯片都可以用Pin Mapper
TASKING Pin Mapper视图。左边为引脚配置选项,右边为芯片视图
注:在左边配置窗口中对”引脚“、”外设“(CAN、串口、IIC、定时器等)、其他引脚进行设置。
配置LED引脚
生成代码
点击Pin Mapper界面中的图标
查看工程窗口,可以看到当前工程文件结构中多了一个Pin Mapper文件夹。其中就是自动生成的引脚初始化代码
添加TASKING Software Platform document
如果使用的Pin Mapper生成的代码需要添加Infineon的iLLD库。
步骤:
选中工程 >> 右键 >> New >> Other >> TASKING Software Platform document
查看工程中多了一个*.swpxmi文件
点击产生C代码
然后可以在工程目录中查看到一个SoftwarePlatform文件夹
修改main.c文件
在main.c文件中开头添加以下头文件
#include "PinMapper/aurix_pin_mappings.h" //使用pin mapper时添加
#include "swplatform.h" //软件平台头文件
编译代码
这篇关于TAKSING中PIN MAPPER使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!