I am doing video related project with DM6437 and asking help to DSP experts.
We made custom board based on DM6437 EVM schematics and it is working well. Basically we just need the video feature of DM6437 EVM so we removed unnecessary part of schematic(audio, pci, ethernet, dip switch and so on) execpt video decoder because we need to get video input to DSP and need to make some modification on the video input and get it out via video encoder(DAC) of DSP. Due to our lack of knowledge for DM6437, we tried not to make any difference other than removing unnecessary schematic parts in order to use the example code which is provided from DVSDK or DSP/BIOS without code modification. In the beginning, I tried with non-bios based example that is in "C:\CCStudio_v3.3\boards\evmdm6437_v2\tests\video_loopback\video_loopback.pjt" and it was just working well. I can see the video out from the DSP.
Of course I needed to modify some part of the code that checks DIP switch. I had to fix the part to constant value rather than checking DIP switches.
Next step, I tried with DSP/BIOS based example that is in "C:\dvsdk_1_11_00_00\examples\video_preview\evmDM6437\video_preview.pjt" then I cannot get the video out from DSP.
I tried same code in EVM boards and I just can get the video out, but with my custom board, I can't get it. This time I did same job to fix the some value related with DIP switches but I failed. Also I tried upgrading BIOS and DVSDK version but it was also not effective.
I think there should be somthing in BIOS in which checking the hardware But I can't get it because I am not familliar with it. Which part of hardware difference would make this problem?
Please someone help me with the problem and ir would be greatly appreciated.
Best regards,
Sangjoon Park