CONFIDENTIAL
Z3-DM8168-PCI-RPS
___________________________________________________________________________________________
V1.1
Z3 Technology, LLC ♦ 4701 Innovation Drive CB103 ♦ Lincoln, NE 68521 USA ♦ +1.402.323.0702
20
configured for root complex, the kernel will hang waiting for the PCIe clock during initialization and the
module will not boot.
12.4
Using the DM8168 PCI Express interface
The PCI Express interface on the DM8168 provides a direct high speed access path between the host and
the DM8168 memory space. A good example of how this can be used is booting the DM8168 using the
PCIe interface. The host PC can upload the u-boot, kernel and root file system in the DM8168 memory
space via PCIe bus, then let the DM8168 execute it.
Example software to boot the Z3-DM8168-PCI-RPS system via PCIe bus is provided as part of the
EZSDK in the …/ezsdk/example-applications/linux-driver-examples-psp*/pcie directory. The boot
example application takes command line parameters with the file names for u-boot, kernel and root file
system, uploads them and boots the DM8168.
The application relies on an underlying device driver to provide low level access to the DM8168 device
addresses as set by the BAR registers in PCI configuration space. An example Linux driver is provided in
the kernel tree, at …/kernels/drivers/char. The files ti81xx_pcie_bootdrv.c and ti81xx_pcie_bootdrv.h
implement the driver entirely. You can move them to the host PC running Linux and compile them to
create a loadable module on the host machine.
The document “DM816x_AM389x_PCI_Express_Endpoint_Boot_Driver_User_Guide.pdf” is a must
read. It can be found in the …/ezsdk/board-support/docs directory.
13.
Troubleshooting
No video is usually caused by networking issues.
o
First: check IP address and Netmask. Ping PC from DM8168 and ping DM8168 from PC. Use direct
connection from DM8168 system to PC without router/customer network. Once video connection is
established, then add in customer specific network equipment.
o
Second: check to make sure firewalls are turned off
o
Third: check video source. Verify video source is outputting compatible analog video
o
Fourth: verify PC is fast enough and has enough DDR to decode compressed video
o
Fifth: verify VLC version is 1.1x or later
No SDP file
o
Check your Z3 server account