公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

TC275 Kit - 流水灯Demo 101

lock attach
Attachments are accessible only for community members.

TC275 Kit - 流水灯Demo 101

Alexboo
Level 4
Level 4
100 replies posted 50 replies posted 25 replies posted

感谢论坛前辈的精彩分享,才能使得后接触275的朋友有幸尽早知晓并尽力避免前辈踩过的坑。如果帖子格式不易读,可以参考附件PDF版本。

TC275KIT 评估板默认MCU 型号为SAK-TC275TU-64-F200W。

 一、搭建开发环境

1.  获取开发工具HighTech免费版及其License

论坛的大佬们有推荐过:HighTec Free TriCore? Entry Tool Chain,链接:https://free-entry-toolchain.hightec-rt.com/ 

官方对这个免费工具链的介绍:The easiest way to start with a C/C++ compiler for TriCore or AURIX?, as well as a TriBoard or AURIX? Starter Kit. Version 4.9.3.0-infineon-1.0 (includes support for AURIX? TC3xx and AURIX? TC2xx, including A_D_A_S)

 看Instruction说明要先留下个人及所属的公司信息后才可以下载软件包以及License。

 

 1.png

一步一步的填好,下载后的license如下。有效期到2021年的今日,即1年期。其中的hostID就是申请时候留下的MAC地址

 

 2.png

2.  Pre_安装软件

重要的事情说3 遍:

请检查安装包存放路径,不要有中文,不要有空格,最好是C:

请检查安装包存放路径,不要有中文,不要有空格,最好是C:

请检查安装包存放路径,不要有中文,不要有空格,最好是C:

之所以强调这点,是因为首次在含有中文及空格的路径下安装好HighTech后找了半天也没有发现配套的免费调试工具UDE。之后无奈之下,把安装包拷贝到桌面后Re-Install,然后再次打开HighTech的DebugConfig界面,左侧最下面一下就是UDE。

 3.  安装软件

3.1 在解压后的安装包内找到Setup.exe,建议右键以管理员模式运行

 

 3.png

3.2 详细的安装步骤可以参考压缩包下的Manuals目录下的gettingstarted.pdf

4.png

 

3.3 安装HighTech的过程中会自动的安装调试工具UDE(Universal Debug Engine),如果弹出License加载框,可以选择下图所示的license文件。

 

 5.png

4.  Post_安装软件

4.1 步骤1中下载的License文件直接拷贝到如下位置:

6.png

 

4.2 检查UDE的安装

通常安装HighTech完成后,在如下路径下会自动的安装好UDE(肯定不是Professional版本的,毕竟是free tool chain的一部分)。如果在下述路径下没有找到UDE的安装,也可以手动的在HighTech的解压包下的ude文件夹下双击.exe来手动安装。

 

 7.png

 二、导入Demo

 1.  HighTech的基本界面

两种Perspective:HighTech Perspective和UDE Perspective,分别对应开发与调试环境。

 8.png

 

2.  导入Demo工程

参考:TC2X5KIT_V20_评估套件说明书_170910R4_附原理图.pdf 

 3.  编译程序

3.1 设置链接文件

参考文档<TC2X5KIT_V20_评估套件说明书_170910R4_附原理图.pdf>指出:编译程序之前要选择lsl链接文件,该文件存放在当前Demo程序的下述路径下。最好自己确认一下这个路径下有lsl文件。

BaseFramework_TC27xB_GPIO1_ToolEnv�_Build1_ConfigLcf_Gnuc.lsl

 9.png

 3.2 编译程序

点击Menu Bar上的“Build All”图标,进行编译。

 

 9.png

编译成功后,会生成一个elf文件

 

 1.png

 三、调试下载

1.  硬件设置

参考:TC2X5KIT_V20_评估套件说明书_170910R4_附原理图.pdf 的1.3节

1)仿真器引出排线连接评估板JTAG 接口X301,另一端与PC 机USB 接口相连。

2)电源接口与评估板电源插头X101 相连。上电后按START 按键(S102)评估板上上电,D105(+5V)点亮,即电源供电正常。

3) 用示波器探针与评估板共地,正极连接LED D107 的正极。

 2.  打开DAS Device Scanner查看有无目标板上的主芯片型号。这里的TC275对应如下的Tricore-Family

2.png

 

 

3.  配置Debug工具

 

 1.png

 

 2.png

 

3.png

4.png 

注意:上图中选择的是TC275T-C-Step.参考:关于AURIX单片机的"Step"

 

5.png

4.  进入仿真界面,首先会出现使用UDE自带的Memtool烧写程序:

 

6.png

这一步可能遇到的问题是:Can't connect target ! Message from component 'Tc2CoreTargIntf'

开发板是TC275套件,在使用HighTec编译器进行调试的时候,UDE中报错,提示如下:

Message from component 'Tc2CoreTargIntf' : Can't connect target !

Message from component 'Tc2CoreTargIntf' : Can't connect JTAG target

Message from component 'Tc2CoreTargIntf' : That's the wrong target type ! Please check target configuration !

大佬提到的解决办法是: UAD调试 Can't connect target

经过几天的调试,在UDE错误提示那边点击TriCore2 Target Interface Setup中把Check for exact JTAG ID match选项去掉,可以解决这个问题

5.  点击Program来烧写程序,如下图所示:

 

7.png

6.  实物图及背板的GPIO点灯

 

8.png

 

最后再次感谢生态圈的大力支持!!

参考帖子:

英飞凌AURIX技术专家手把手教你使用AURIX单片机 <https://www.infineon-autoeco.com/bbs/detail/1911>

TC275学习笔记第一篇:开发环境搭建              <https://www.infineon-autoeco.com/BBS/Detail/11833>

UAD调试 Can't connect target                   <https://www.infineon-autoeco.com/KnowledgeBase/Detail/797>

 

0 点赞
3884 次查看
31 评论
DoubleMonth
Level 4
Level 4
100 replies posted 50 replies posted 25 replies posted

学习一下


0 点赞
crystal_rao
Employee
Employee
5 solutions authored First solution authored 250 replies posted

感谢分享~值得鼓励

0 点赞
Quanqiu
Employee
Employee
First like received 100 comments on blog 50 comments on blog

很有意义的分享。

我们也给Alexboo返还了50%的积分,表示奖励。欢迎大家兑换开发板后,分享开发心得,并联系我们发放奖励积分。

0 点赞
tang616
Level 0
Level 0

很不错的东西,学习了。

0 点赞
Startbit
Level 3
Level 3
First like received 5 questions asked 50 comments on blog

必须要有公司的项目才可以申请吗?

0 点赞
乘风fzm
Level 0
Level 0

学习了

0 点赞
ron2
Level 1
Level 1

学习了

0 点赞
跑道
Level 4
Level 4
100 replies posted 50 replies posted 25 replies posted

学习了。

0 点赞
slotg
Level 3
Level 3
100 comments on blog 50 comments on blog 25 comments on blog

很好的教程,感谢分享。

0 点赞
nike1
Level 1
Level 1
First like received
感谢,学到了
0 点赞
振青
Level 1
Level 1

谢谢楼主,学习了


0 点赞
JCET-GAO
Level 3
Level 3
Distributor - Jingchuan(GC)
100 comments on blog 50 comments on blog 25 comments on blog

不错

0 点赞
你我他
Level 0
Level 0
学到了,非常感谢
0 点赞
你我他
Level 0
Level 0
很好的教程,谢谢!
0 点赞
小世界
Level 0
Level 0
谢谢,学习了
0 点赞
BABY1
Level 5
Level 5
5 solutions authored First solution authored First like received

详细


0 点赞
电车人
Level 3
Level 3
50 replies posted 25 replies posted 10 replies posted

学习了

0 点赞
luck_gfb
Level 2
Level 2
100 replies posted 50 replies posted 25 replies posted

学习了

0 点赞
luck_gfb
Level 2
Level 2
100 replies posted 50 replies posted 25 replies posted

写得详细,感谢楼主辛勤付出!

0 点赞
eyesee
Level 3
Level 3
100 comments on blog 50 comments on blog 25 comments on blog

自己做的吗

0 点赞
小four
Level 1
Level 1
50 comments on blog 25 comments on blog 10 comments on blog

很详细的说明,楼主辛苦。

0 点赞
sufrigate
Level 0
Level 0
5 sign-ins 100 comments on blog 50 comments on blog

谢谢分享 学习了

0 点赞
青柠笑笑
Level 5
Level 5
100 replies posted 50 replies posted 25 replies posted

慢慢干活,爱了爱了

0 点赞
CY_USER
Level 3
Level 3
10 comments on blog 5 comments on blog First comment on blog

0 点赞
Encoco
Level 2
Level 2
First solution authored

正在学习中

0 点赞
Encoco
Level 2
Level 2
First solution authored

TC275在很长一段时间内应该还是主流

0 点赞
Encoco
Level 2
Level 2
First solution authored

感谢楼主分享学习笔记,很清晰,后来学习者有参考价值

0 点赞
harvis
Level 5
Level 5
10 solutions authored First like received First like given

板载USB调试接口可以替代仿真器吗?

0 点赞
shakencity
Level 2
Level 2

学习学习

0 点赞
阿东_
Level 0
Level 0
Welcome! 100 comments on blog 50 comments on blog
分享很详细
0 点赞
张旭
Level 0
Level 0

能否发个universal debug engine 的软件包,自己的4.4版本无法debug

0 点赞
作者