file structures for Sample drive library and how to use the examples?

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

cross mob
lock attach
Attachments are accessible only for community members.
barbarian
Level 2
Level 2
5 questions asked 5 replies posted 10 sign-ins

手上有CYTVII-B-E-1M-SK 的开发板,按照Getting started with TRAVEO™ T2G entry family starter kit 进行single core CM0进行调试。 如在IAR EWARM软件里面选择了\T2G_Sample_Driver_Library_7.6.0\tviibe1m\tools\iar\flash\tviibe1m_flash_cm0plus_template.eww文件。 

在IAR里面显示的文件结构如下1.png, 主要包含了hdr,src和output三个文件。

然而,hdr和src的部分文件来自于\Infineon\T2G_Sample_Driver_Library_7.6.0\common下的hdr和src文件夹。见图片2.

可能有部分特殊的文件来自\Infineon\T2G_Sample_Driver_Library_7.6.0\tviibe1m下的hdr和src,具体细节我没有去核对,见图片3.png。

问题1.  在common文件下面以及tviibeim文件夹下面的hdr 和src文件,我理解都是些该开发板的基础软件(通讯相关的),这些文件是否有在类似于STM32芯片的 STMCubeMX软件进行配置? 那cypress对应的工具是哪个?

2. 希望利用此开发版进行相关案例学习。该文件在\Infineon\T2G_Sample_Driver_Library_7.6.0\tviibe1m\src\examples下面,见图片4.png。 

看了该文件夹下面的readme文件,见图片5.png。 如何替换每个案例?

如果还是调试single core CM0,针对图片6的GPIO案例进行调试,是如下的这个操作吗?首先IAR里面打开:\T2G_Sample_Driver_Library_7.6.0\tviibe1m\tools\iar\flash\tviibe1m_flash_cm0plus_template.eww这个文件,然后把对应文件夹的6.png里面的main_cm0plus.c 替换掉原来的main_cm0plus.c吗?

0 Likes
1 Solution
Jimmy_L
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 50 solutions authored

Hi barbarian,

1. hdr是指header file,src是指source code

2. example里面很多都是用CYTVII-B-E-1M-176-CPU Rev. C Board做的demo,如果要改到starter kit上,例如GPIO button,需要修改GPIO的配置,你可以根据代码和datasheet来找到sample里面使用的GPIO,并替换成starter kit上你想用的

3. 官网上提供了很多application note和training document,方便客户学习和了解,请查看以下链接 https://www.infineon.com/cms/en/product/microcontroller/32-bit-traveo-t2g-arm-cortex-microcontroller...

基本上通过https://www.infineon.com/dgdl/Infineon-AN220118_GETTING_STARTED_WITH_TRAVEO_II_FAMILY_MCUS-Applicati... 这篇文档就基本熟悉了T2G如何上手,然后根据对应的application note来修改自己想要的应用。在开发过程中遇到问题,可以通过community或者my case来提问,我们会有工程师给您提供帮助。

View solution in original post

0 Likes
3 Replies
Jimmy_L
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 50 solutions authored

Hi barbarian,

如果您要调试其它功能,举个例子您要调试GPIO功能,您可以从examples里面找到对应的sample code,然后复制出来覆盖\tviibe1m\src里面的main_cm0plus.c或者main_cm4.c就可以,如果sample里面存在别的文件也请同样复制到src文件夹,具体可以看每个sample的readme文件。

当替换完成后,再去tool里面打开对应的IAR工程进行编译烧录即可。

0 Likes
barbarian
Level 2
Level 2
5 questions asked 5 replies posted 10 sign-ins

1. hdr和src分别是哪些单词的缩写?

2. example里面的文件的说明和我手上的板子不一样呀?比如GPIO Button里面的pdf有LED5,可我的开发板最多只有4个LED灯。

3. 有没有step by step的熟悉教程?

0 Likes
Jimmy_L
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 50 solutions authored

Hi barbarian,

1. hdr是指header file,src是指source code

2. example里面很多都是用CYTVII-B-E-1M-176-CPU Rev. C Board做的demo,如果要改到starter kit上,例如GPIO button,需要修改GPIO的配置,你可以根据代码和datasheet来找到sample里面使用的GPIO,并替换成starter kit上你想用的

3. 官网上提供了很多application note和training document,方便客户学习和了解,请查看以下链接 https://www.infineon.com/cms/en/product/microcontroller/32-bit-traveo-t2g-arm-cortex-microcontroller...

基本上通过https://www.infineon.com/dgdl/Infineon-AN220118_GETTING_STARTED_WITH_TRAVEO_II_FAMILY_MCUS-Applicati... 这篇文档就基本熟悉了T2G如何上手,然后根据对应的application note来修改自己想要的应用。在开发过程中遇到问题,可以通过community或者my case来提问,我们会有工程师给您提供帮助。

0 Likes