Other Parts Discussed in Thread: TUSB8041,
Tool/software: Linux
Hi,
we have tested our custom board having sd card with usbboot(dfu) for bringing up new board without sd card slot in the future.
we don't receive usb ennumeration(vendor id(0x0451) product id(0xD013) in PC(ubuntu) from our custom board after Power on.
<test status>
USB1/USB 3.0 of our curstom board attached 4 port usb hub(TUSB8041).
our custom board(USB1/3.0) is connected to PC(USB 2.0 or 3.0) with USB cable.
now, our custom board having sd card as follwing for viewing CTRL_CORE_BOOTSTRAP.
devmem2 0x4A0026C4
/dev/mem opened.
Memory mapped at address 0xb6f83000.
Read at address 0x4A0026C4 (0xb6f836c4): 0x00008102
00 0010 meas that Booting Devices Order is usb -> sd > emmc .
usbboot from downing at TI site don't working and then git clone git://git.omapzoom.org/repo/omapboot.git and compie it. result is ./out/panda/usbboot .
we add printf at omapboot\omapboot\tools\usbboot.c
int match_omap4_bootloader(usb_ifc_info *ifc)
{
//printf("DBG11 : dev_vendor(%#x) dev_product(%#x) at %s\n", ifc->dev_vendor, ifc->dev_product, __PRETTY_FUNCTION__);
if (ifc->dev_vendor != 0x0451)
return -1;
printf("DBG22 : dev_vendor(%#x) dev_product(%#x) at %s\n", ifc->dev_vendor, ifc->dev_product, __PRETTY_FUNCTION__);
if ((ifc->dev_product != 0xd010) && (ifc->dev_product != 0xd00f))
return -1;
return 0;
}
we dont' receive printf at above source when usbboot is running after our custom board Power on.
we want empty eMMC will be flahsed with usbboot.
Thanks a lot.