Other Parts Discussed in Thread: 66AK2H14, 66AK2H06, 66AK2H12, TCI6636K2H
I need to port some existing C/C++ code first to ARM Cortex-A15, and then to TI C66x. For that purpose, I got an EVMK2H board. The EVM features a single 66AK2H14 SoC chip, which has 4X Cortex-A15 + 8X C66x cores. When I boot up the EVM in the NOR SPI mode, I see BMC version 1.0.2.6 displayed on the LCD. There is an accompanying CD that comes with the EVM. I installed CCS 5.5 (C6000 compiler v7.4.4) from the CD.
Right now, I have a few questions/issues, as detailed below:
1. Is CCS the right tool to build for Cortex-A15 on the 66AK2H14 part? If not, what tool chain should be used?
2. If all I want is to build some DSP code for Cortex-A15, and run it on the EVM board in the bare metal mode, do I need MCSDK?
3. If all I want is to build some DSP code for C66x, and run it on the EVM board in the bare metal mode, do I need MCSDK? In my past experience building and running C66x code, all I needed were CCS and the evaluation board. I could build the code, download the executable to the board, and debug the code, all in the CCS IDE.
4. (Assuming the answer to Q1 is yes) When I create a new CCS project, and I select the "ARM" family in the Device section, I don't see a Cortex-A15 option. Why is that? What device should I choose?
5. When I create a new CCS project, and I select the "C6000" family in the Device section, I don't see a 66AK2H14 option. There are 66AK2H06 and 66AK2H12, but no 66AK2H14 to choose. Why is that? Should I just choose 66AK2H12?
I did a little search, but interestingly (and surprisingly) didn't find similar questions. I'd appreciate your inputs/suggestions/answers. Thanks!