Other Parts Discussed in Thread: DLP4710EVM-LC,
Hello everyone,
I just spent some time chasing weird bugs in the API, that I'm using to interface with the DLPC3479 in the DLP4710EVM-LC. Since this is either absent or unclear in the documentation, I thought I'd share what I learned with others. TI: maybe you could add this to the documentation?
- You have to compile in x86 (32-bit) mode rather than x64
- You have to do a Debug rather than a Release build. The documentation does say you should use the local debugger, but after you're done debugging you might be tempted to do a Release build. It will compile and link without errors, but the resulting program fails in silent and weird ways (at least it did for me).
- If you're not using internal patterns, you might be tempted to not include dlpc347x_internal_patterns.c in your project. It will compile and build, but then -- once again -- fail silently and mysteriously (or at least it did for me). I'm not sure why, but including dlpc347x_internal_patterns.c fixes the problem.
One more thing: I've been able to use both the 2017 and 2019 versions of MS Visual Studio Community Edition.
Mark