This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Hi team,
I'm developed AM2432 custom board using ind_comms_sdk_am243x_09_02_00_15,
I need to change Ether Phy to dp83822,
so could you provide FreeRTOS custom phy driver and how to install it.
Best regards,
Oyama
Hi Oyama,
Can you help me with what example from the industrial communications SDK you are working with?
Regards,
Nitika
Hi Oyama,
I am forwarding your query to our protocol expert, they will get back to you.
Regards,
Nitika
Hello Oyama,
The ind_comms_sdk_am243x_09_02_00_15 supports Ethernet PHY DP83826B, DP83826E and DP83869. Currently, the SDK does not provide custom PHY driver for the PHY DP83822.
Please follow the below steps to integrate the new custom PHY driver into the CCS project.
1. Create the custom PHY driver source files, in this case CUST_PHY_dp83822.c and CUST_PHY_dp83822.h, based on the sample custom PHY source files CUST_PHY_dp83869.c and CUST_PHY_dp83869.h and adapt it accordingly to the PHY DP83822 datasheet.
2. In the project properties, remove the default define corresponding to PHY used on evaluation board under 'Predefined Symbols'. In this case remove the define CUST_PHY_DP83869=1.
3. Update the custom PHY detect function pointer, in this case CUST_PHY_DP83822_detect, and include the header file CUST_PHY_dp83822.h in CUST_PHY_base.c file.
4. Update the PHY address, and the polarity related defines in ESL_BOARD_config.h file.
Please refer the documentation PHY Configuration.
Kind Regards,