Aurix TC3xx and the peripheral ETH1

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

cross mob
niko
Level 1
Level 1
First solution authored First reply posted First question asked
I use ADS for TC377tx and the peripheral ETH0 and ETH1.
I got the demo of ETH0 mentioned in the infineon's tutorial from GitHub. And The part of my project involving ETH0 works well on this basis. But I don't know how to initialize and use the peripheral ETH1 similarly. Is there any relevant routine and how can I get it?
0 Likes
3 Replies
Di_W
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 250 solutions authored

 

ETH_MAC_t ETH_0 =
{
  .regs = &MODULE_GETH,
};

 

From my known, there is only one module called MODULE_GETH referred to as ETH_0, there is no mention regarding an ETH_1, do you have any specific details about ETH_1?

0 Likes
niko
Level 1
Level 1
First solution authored First reply posted First question asked

This following is part of the datasheet<Infineon-AURIX_TC37xEXT-UserManual-v02_00-EN.pdf>

niko_0-1677579756349.png

and there's also aviliable connections for GETH1

niko_1-1677579920329.png

 

0 Likes
Di_W
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 250 solutions authored
/** \addtogroup IfxSfr_Geth_Registers_Cfg_BaseAddress
 * \{  */

/** \brief GETH object */
#define MODULE_GETH /*lint --e(923, 9078)*/ ((*(Ifx_GETH*)0xF001D000u))
#define MODULE_GETH1 /*lint --e(923, 9078)*/ ((*(Ifx_GETH*)0xF0019000u))
/** \}  */

Niko, you can find the MODULE_GETH1 in the iLLD_1_0_1_13_0__TC37AED.zip. To download the latest version of iLLD on the my Infineon Collaboration Platform (myICP), use the following path:

/sites/microcontrollers-aurix_customer_doc/Lists/defaultdoclib/AURIX TC3xx/00 AURIX TC3xx General/01 Software Documentation/01 iLLD

Or you can access the download link through this URL:

https://myicp.infineon.com/sites/microcontrollers-aurix_customer_doc/SitePages/default.aspx?RootFold...

0 Likes