This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I'm trying to implement a custom app for programming TMS320F2812.
I'm referring to application report spraaq2. Unfortunately the code sample I have is for CCS3 so I tried to import the project using legacy function on CCS11 and rebuilding it.
The binary file generated seems to make sense in terms of dimension and content but when I try to download it and the CKFA progam starts running, it stops after few instructions, during sending a series of "new line" char for clearing HyperTerminal screen.
I supposed something wrong on .cmd file but I have no build errors/warnings (no memory section overlaps, stack allocation is enough).
The original CKFA is working with my application so I think the problem is to look for ported CKFA firmware side.
Has anyone had similar experiences and can help me?
Many thanks
Matteo
Hi Matteo,
Can you please elaborate a bit more on CKFA so that we can route your query to right SME.
Thanks,
Krishna
Hi Krishna,
thanks for replying,
CKFA (Communication Kernel And Flash API) is the firmware that runs in RAM and is used to erase and program 2812 flash. Here, you can find the application note I'm referring to: http://www.ti.com/lit/zip/SPRAAQ2
Thanks,
Matteo
Please try this: Build a simple GPIO toggling test case using CCS11 and then try to flash it using the serial port. i.e. don’t involve CCS3.3 at all. If this works, then we can conclude that there are no hardware issues and also that the flash programming flow is good. You can then shift your attention to your application code.
Also, I hope you are running the CKFA from RAM and not flash. i.e. code to program the flash must be run from RAM, not flash.
Refer to https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/757585 for useful tips.