Please provide the following info (tick the boxes after creating this topic):
Software Version
DRIVE OS 7.0.3
other
Target Operating System
Linux
QNX
other
Hardware Platform
DRIVE AGX Thor Developer Kit (940-63960-0010-000)
DRIVE AGX Thor Developer Kit (940-63960-0012-000)
other
Host Machine Version
native Ubuntu Linux 24.04 Host installed with DRIVE OS Docker Containers
other
Issue Description
In NVIDIA_DriveOS_7.0.1_MCU_Reference_Guide/common/topics/mcu_sw_guide/mcu_ethernet_initialization.html is specified this “ Customer delivery contains only the template function (File: ethernet_device.c) for the switch initialization. You should add the required implementation for the network to function.”. I am working on a project using nvidia delivery for 7.0.2 and apps/cdds and i am stuck in eth working. I am releasing the resets for the 2 switches Realtek but when i am trying to ping using mbge3_0 i got host unreachable….since in the delivery package we dont have a EthTrcv, i really need the missing code in order to have eth working….we have the same switches as in the devkit → include “ethernet_device.h”
void Ethernet_Devices_Initialize(uint32 device)
{
/\*customer code\*/
}
void Ethernet_Devices_DeInitialize(uint32 device)
{
/\*customer code\*/
}
boolean Ethernet_Devices_Reg_Read(uint32 device, uint32 layeraddr, uint32 regaddr, uint32 *data)
{
/\*customer code\*/
}
boolean Ethernet_Devices_Reg_Write(uint32 device, uint32 layeraddr, uint32 regaddr, uint32 data, boolean is_32bit_enabled)
{
/\*customer code\*/
}
What i have to do so eth is working?
Error String
Logs