This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM8148: firmware_loader for HDVPSS hangs for 512MB memory map config board

When loading the firmware for the HDVPSS, the process hangs.

root@dm814x-evm:~/dm8148-evm# ./firmware_loader 1 ./dm814x_hdvicp.xem3 start ./mm_dm81xxbm_512M.bin
Entering memcfg_loadMemSegInfo(0x40268000, 0x0, ./mm_dm81xxbm_512M.bin, 1)
MemCfg: DCMM (Dynamically Configurable Memory Map) Version :  2.1.1.1
getMemSegFromFile (0x40268010, 520192, ./mm_dm81xxbm_512M.bin)
FIRMWARE: Memory Configuration status : In Progress
FIRMWARE: 1 start Successful


root@dm814x-evm:~/dm8148-evm# ./firmware_loader 2 ./dm814x_hdvpss.xem3  start ./mm_dm81xxbm_512M.bin
Entering memcfg_loadMemSegInfo(0x400f7000, 0x0, ./mm_dm81xxbm_512M.bin, 2)
MemCfg: DCMM (Dynamically Configurable Memory Map) Version :  2.1.1.1
getMemSegFromFile (0x400f7010, 520192, ./mm_dm81xxbm_512M.bin)

I am using EZSDK_5_03_01_15.

1. The board has 2 memory banks, each 256MB, totally 512MB.

2. I referred the EZSDK_Memory_Map for 512MB and did the following.

              a. changed segment 3 - system_addr and slave_addr to 0xAB000000 in board-support/media-controller-utils_2_03_01_14/src/mm_host_util/memsegdef_dm81xxbm_512M.c, generated the .bin file

              b. modified LISA registers 2 to 0x80540300, register 3 to 0x0540300 in u-boot/evm.c file

              c. modified omx/memcfg/memtbl_cfg.h address as same as mm_host_util

3. Rebuild linux, syslink, omx, media-controller.

4. copied the binaries to the nfs directory.

In the target, syslink.ko is inserted and then when loading the firmware_loader for HDVPSS, the process hangs.

Bootargs:

setenv serverip 10.167.54.8
setenv ipaddr 10.167.50.141
setenv ethaddr 90:d7:eb:c6:8a:a6
setenv netmask 255.255.0.0
setenv bootcmd 'tftp 0x81000000 uImage;bootm'
setenv bootargs 'console=ttyO0,115200n8 root=/dev/nfs nfsroot=<nfs dir> nolock rw mem=176M rootwait vram=50M ip=dhcp notifyk.vpssm3_sva=0xBF900000 earlyprintk'
setenv bootfile 'uImage'

Could someone please help.

I wanted to run the omx encoder and decoder example.