Hi everybody,
I'm really new to the tms320c6678 dsp and I have some question about initial configuration procedure.
I have to design a custom board for my master thesis about a real time machine learning algorithm. My custom board will have 1 tms320c6678, a nand flash to store the code, DDR3 and other things like zigbee module etc etc...
I have already translated the SVM code from matlab to C and I already verified on simulation if I have the same result as in matlab.
Now I have some doubt about the initialization code: I would like to store my image into the flash and at power-up the code has to be ran from DDR3 memory. In the boot loader documentation I read that it is possible to insert in the hex image a boot configuration table with which I can tell the ROM bootloader the value of the register to be written to initialize for example PLL, ddr3 PLL, DDR controller, and also to run the code from external ram.
Now I didn't understand how to generate this table and how can I insert it into the hex image to make the ROM bootloader do this things.
Or If I'm wrong and all this things have to be done into the C code (using for example chip support library).
In any case what is the easier way to do what I want to do?
PS: I'm not using SYS/BIOS...
Excuse me but I'm really new to this platform...
I really thank you in advance for your help
Carmine Garripoli