2010-01-20 19 views
1

Je dois ajouter une fonction qui s'exécutera à chaque période spécifiée. il semble tout droit que le code compositeur dispose d'un outil graphique pour le faire: DSP/BIOS Condig-> PRD->TI TMS320C64xx: ajout d'une fonction PRD

alt text http://bauhaus.ece.curtin.edu.au/~iain/c54-tutorial/images/Image33.gif

dans les propriétés forme que je peux remplir le nom de la fonction qui est appelée à chaque clk interrompre, mais l'interface rejette mes fonctions en tant que « étiquettes non définies

la fonction que je veux appeler est une fonction C++ statique: static void MyClass::func1()

ce que je suis absent ici

+1

Juste une supposition, mais vous devrez peut-être définir la fonction à appeler comme «extern» C "', pour éviter le nom mangling. L'outil GUI peut uniquement rechercher des noms de style C non mélangés. –

Répondre

2

Yo Il faut absolument que ce soit une fonction externe "C".