Thanks for the reply Petr,
Please pass along to your team my disappointment that they feel it's OK to publish half-baked software components and leave it at that. Where's is the old engineering pride of craftsmanship?
This is the second disappointing component I've come across in my short journey, the other being the SDHD component.
The whole point of "Processor Expert" is that the factory-provided components are highly optimized, to save development time for the 1000's of projects using the chips. the NFC_LDD and SDHD_LDD component fail miserably at that task.
So Freescale has a piece of silicon which can not reasonably be used due to software component inadequacy. Not a great sales plan for them. I hope they take note.
Freescale: why bother putting hardware support for multiple NAND flashes if you don't support it with software? Why put a 4-bit wide SDHD controller capable of clocking at 50MHz with a screaming data path including DMA support if you don't support it with software?
Now I'm faced with having to learn how to develop PE components, reverse engineer the NFC_LDD component, clean it up, fix it, and test it. Time spent better doing other things. Multiply by how many 100's or 1000's of engineers faced with similar, and you can start to understand the impact of publishing substandard software components.
Sincerely,
Marc Lindahl