I'm trying to configure the ISP interface on our OMAP processor to write raw Bayer input to memory. However, I keep seeing an error that the CCDC won't become idle. I'm using the Linux ISP driver from the TI PSP, when I tell the driver to configure the ISP to write to memory, it sets the ISP_CTRL.RSZ_CLK_EN[12] bit to 1, enabling the resizer clock. However, the resizer should not be used in this case so it seems to me this bit should be set to zero. I was wondering if having the resizer clock enabled might be causing the CCDC to not be able to come out of the idle state. The test checks that one of the following conditions are true to determine if the CCDC is busy:
Is it possible that the OMAP will assert one of these bits if the Previewer clock is enabled, and it will not be cleared until some event occurs which never happens because the Previewer is disabled.
Also is there a better explanation of the meanings of the DATA_READY, and DATA_SENT bits. The TRM is pretty scant on details.
Thanks,
The ISP_CTRL.RSZ_CLK_EN[12] bit is unset and I'm still seeing the same behaviour, so that pretty much rules out that theory.
We've run into the same issue, and I don't know the solution to this.
If we use the preview (bayer to YUV) everything works fine, but if we use bayer->memory than we get the CCDC won't become idle.
Hopefully you'll have better luck resolving this issue than we've had.
ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". TI AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY TI. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM TI.
Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.