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.

ELF CCS v5_5

Hello,


I want to make some dynamic loading on a DSP c6748 and i have to configure CCS in order to create the ELF files. Well I have a script that explaining me how to configurate CCS but it is impossible pour to reach the good configurations.


I give you my project and the script.


I hope someone would help me.


Faithfully https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/81/Chargement_5F00_Dynamique.7z

A faire pour passer en lien dynamique :
1) etre en 7.2.3 au moins le CGT
2)build settings : mettre .elf en artifact extension:
3)error parsers : TI link Eror Parser
4) C6000 compiler:
	- RunTime Model Options
		- Tools Settings:
			-Applications binary Interface = eabi
			- Const access model : Far
			- Data  access model : Far
			
4)Binary Parser : elf parser
5) C6000 Linker :
	-basic coption : .elf
	- diagnostics 
		- emit diagnostics error : coche
		- issue remarks : coche => pour voir la librairie qui est prise par exemple
	-runtime environnement : vide (ne rien mettre)
	-linktime Optimisations : eliminate sections not needed : OFF
	-Dynamic Linking Support Options:
		-generate dynamic executable ... : lib
		
		
		
ATTENTION:
1) pas de _ avec EABI donc  _TOTO devien t TOTO dans tous les fichiers ASM
2 ) dans une librairie dynamique, ne pas mettre l entry_point dans un fichier cpp mais dans un fichier c => undefined symbol sinon.
3) Probleme de retrait du RTTI.

  • Hello,

    I see you have already configured the project for ELF but you did not set some of the other required options specified in the text file. I have applied those for you, saved the changes and zipped and posted the project here.

    Chargement_Dynamique.zip

    Note that the project fails to build because of conflicting information in the various linker cmd files so you will have to address those on your own.

    Thanks

    ki