hns
Well-Known Member
Which means the rotator is basically unusable in the video mode, I don't see how you can say it's not a fault of that chip. It could've provided some way to sync to the video stream but it does not. The only way to use it is the command mode, but OMAPs have no drivers for that (Nikolaus has another solution, see below, but I'm a bit skeptical).
It is difficult to find out whom to blame: the rotator chip that it can't sync on the vsync embedded in the incoming video stream in video mode or the omap5 dispc not being able to sync to an external vsync input (which the rotator provides) in video mode. So probably both are broken. Anyways, it does not help to find who should have done better, unless we find anyone (or anychip) who really does it better... In other words: we have to live with the hardware as it is (today).
My approach is indeed very old fashioned... TV sets from the '50ies did it that way to sync the vertical retrace of the electron beam to the incoming sync impulses. So it is probably too much vintage for today's digital technology that we do not believe that it can work before it is demonstrated
But for the moment I am going back to fix issues with U-Boot / MLO.
Just to tell the story: I did use a precompiled U-Boot binary from 2013 on the EVM and prototypes so far. Now, for the new CPU board we have to change the pin multiplexing for the boot console to two different pins because they would conflict with the seconds SD slot signals. No big problem - except that U-Boot has completely changed the default environment parameters (from boot.scr to uEnv.txt, from uImage to zImage etc.). So this is the bigger problem - making Linux boot again... MLO/U-Boot already respond - but can't load the Linux that did boot this morning...
Issues like these are very time consuming for apparently easy tasks.
Last edited by a moderator: