Part Number: PROCESSOR-SDK-AM335X
Using Beaglebone Black and TI SDK RT am335x-evm-06.03.00.106 in Ubuntu 18 it works from the first compile out the box.
I can successfully ping, ssh to BBB through usb0 (192.168.7.2) windows and ubuntu and successfully develop & debug applications (ssh) using Code Composer Studio.
Changing to TI SDK RT am335x-evm-08.02.00.24 it doesn't work. No ethernet communication on usb0 or eth0.
I've spent weeks digging into the SDK, Linux and device trees trying to compare differences between 06.03.00.106 and 08.02.00.24 (it's almost impossible).
From other similar issues and "How to Guides" -
1. I've added to am335x-bone-common.dtsi
&usb {
status = "okay";
};
&usb_ctrl_mod {
status = "okay";
};
&usb0_phy {
status = "okay";
};
&usb1_phy {
status = "okay";
};
&usb0 {
status = "okay";
dr_mode = "peripheral";
};
&usb1 {
status = "okay";
dr_mode = "host";
};
2. updated /etc/network/interfaces
allow-hotplug usb0
iface usb0 inet static
address 192.168.7.2
netmask 255.255.255.0
post-up service isc-dhcp-server reload
3. "modprobe g_ether" brings up usb0 and "ifconfig usb0 192.168.7.2 netmask 255.255.255.0 up" configures usb0, but I stil cannot ping from either windows or linux.
Any help will be appreciated!