Hello,
we designed a custom board based on AM3874 and I am trying to get VPSS running.
I already read several posts and the wikis about EZSDK Memory Map and VPSS Video Driver, but unfortunately I am still little bit confused and think there is something wrong with our memory map.
For u-boot and Linux kernel we use PSP 4.04.00.02, our file system is arago based out of EZSDK.
Our board has 1GB DDR3 memory at EMIF0, so I changed LISA map to:
DMM_LISA_MAP__0: 0x0
DMM_LISA_MAP__1: 0x0
DMM_LISA_MAP__2: 0x0
DMM_LISA_MAP__3: 0x80600100
I can build and install kernel modules.
EZSDK 5.05.02.00 is used only to build syslink kernel module and firmware_loader app.
At the moment I don't use load-hd-firmware.sh, but I'm doing the steps manually:
- Loading syslink.ko via insmod.
- Loading firmware via firmware_loader (which does work, because I checked with sys_top).
- Loading vpss.ko via insmod, which does not work correctly until now.
My questions are the follwing:
1. What bootargs to use for notifyk.vpssm3_sva and mem?
2. Which firmware to use, dm814x_hdvpss.xem3 out of EZSDK or ti814x_hdvpss_1G.xem3 (or even _512M.bin) out of PSP (which PSP 4.04.00.02 or 4.04.00.01)?
3. How to adjust memsegdef_default.c in firmware_loader to load vpss.ko and reflect correct memory map?
Thanks in advance.