Part Number:AM3358
Tool/software: Linux
Hello,
We finally have our first AM3358 board. I'm trying to bring it up using USB RNDIS boot. The SYSBOOT pin strapping matches the beaglebone black.
When I power on the AM3358 board, it comes up in lsusb as:
Bus 001 Device 062: ID 0451:6141 Texas Instruments, Inc.
Running tcpdump on the USB ethernet interface, I see:
tcpdump -n -i $(ifconfig | grep enp0s20 | awk '{print $1}') port 67 or port 68 or port 69
08:53:47.197009 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 74:e1:82:96:9c:b4, length 364
08:53:47.200006 IP 192.168.2.1.67 > 192.168.2.2.68: BOOTP/DHCP, Reply, length 300
08:54:06.729362 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 74:e1:82:96:9c:b4, length 364
08:54:06.731799 IP 192.168.2.1.67 > 192.168.2.2.68: BOOTP/DHCP, Reply, length 300
08:54:30.167931 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 74:e1:82:96:9c:b4, length 364
08:54:30.189133 IP 192.168.2.1.67 > 192.168.2.2.68: BOOTP/DHCP, Reply, length 300
08:55:16.672206 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 74:e1:82:96:9c:b4, length 364
08:55:16.673394 IP 192.168.2.1.67 > 192.168.2.2.68: BOOTP/DHCP, Reply, length 300
One time, I actually saw the TFTP request for u-boot-spl.bin, but haven't been able to get it to happen again.
To validate my laptop configuration, if I wipe the eMMC of a beaglebone and plug in the USB, I see this:
08:57:51.275150 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 74:e1:82:74:1f:37, length 364
08:57:51.277373 IP 192.168.2.1.67 > 192.168.2.2.68: BOOTP/DHCP, Reply, length 300
08:57:51.280269 IP 192.168.2.2.1234 > 192.168.2.1.69: 34 RRQ "u-boot-spl.bin" octet
08:57:54.472525 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 74:e1:82:74:1f:39, length 300
08:57:54.718783 IP 192.168.2.1.67 > 192.168.2.3.68: BOOTP/DHCP, Reply, length 300
08:57:54.719429 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 74:e1:82:74:1f:39, length 300
08:57:54.722467 IP 192.168.2.1.67 > 192.168.2.3.68: BOOTP/DHCP, Reply, length 300
08:57:54.742590 IP 192.168.2.3.4022 > 192.168.2.1.69: 53 RRQ "u-boot.img" octet timeout 5 blksize 1468
So I'm pretty confident that my laptop is configured properly for RNDIS boot.
How can I debug this issue? Would connecting JTAG give me any feedback from the Boot ROM if it is encountering some error that prevents making the TFTP request? Is there somewhere I can find the source code for the boot rom?
Thanks,
Matt