Other Parts Discussed in Thread: SYSBIOS, OMAP-L138
Hello,
I'm working on a project where we need a low cost DSP to interface to an ADC, and we found the TMS320C674x series of processors that seem to have the UPP peripheral that would apparently interface seamlessly to the ADC.
We bought a 6748 LCDK evaluation board to start tinkering with the processor (in the end we plan on using a C6746 but they should be compatible), even though it doesn't seem to be any available way to expowse the uPP peripheral on this board. We just want to get familiar with the processor and start developing things for it. We have experience with other processrors such as MPS430, some OMAP's running linux, PIC, ARM cortex M devices and such. We also have an XDS100v3 debugger.
The experience so far has been frustrating. First of all the LCDK doesn't boot the demo application, even after reflashing it twice with this (also erasing before flash): http://processors.wiki.ti.com/index.php/File:C6748_LCDK_Demo.zip
Looks like the processor is fine and can run code (we managed to run a hello world trhough debugger example from a Code Composer Studio template project, but we're not sure about the NAND flash.
Then, while looking at the development tools there seem to be several options, some of them seemingly obsolete, and in the end we just don't know where to start. There's the SYSbios, the Starterware and the We want to build applications as bare-metal as possible (no OS), with full access to peripherals, through a hardware abstraction layer if possible. We also want to know how to develop a custom board for a TMS320C6746, I mean, when we choose the DRAM chip and the reference oscillator frequency and such, how to calibrate the RAM, clocks and everything neccesary to generate the configuration required to boot the custom board.
So, right now, in February 2018, which software should I install on my computer (Windows 10) and why to start developing bare-metal applications for this platform, with full peripheral control and with the most up-to-date toolchain/middleware/libraries available? How do I intergrate all the software together to get a functional development workstation? eWhere can I find example code?
Also, any clue about why our LCDK board might not be booting the example facedetect application? How to check if the board is OK?