Tool/software: Code Composer Studio
Hello Everyone
I am assigned to a project with TMS320F28069 and have been examining documentation for a week now. Yet, I am in need of some clarification about the memory usage.
I am planning to use L3-Ram for CLA Program(since its the only valid memory for CLA Program) and L4-RAM for CLA Data.
Default Project from CCS brings "28069_RAM_lnk.cmd" as default linker cmd file which places .text to L0-L3 and doesn't contain anything about FLASH or CLA. I was thinking even if one wants to run the code from RAM regions, one would need to copy it from FLASH to RAM at start-up before calling any of the functions. Wouldn't RAM loses its content when power is lost ? I don't understand how this can work.
Also,In the linker cmd file "F28069_DCL.cmd" for Digital Control Library,which I'll probably use it later on, there exist memory definitions for CLA's mathTables, Scratch Memory , Program etc. as well as some undefined memory names such as "RAML4L" "CLARAM2" etc. Is this file usable somehow ?
To Sum it Up, I am looking for a way to configure the linker cmd files to be used in a Real-Time Control Application.
I would greatly appreciate any help on this topic, Thanks in Advance.