2010-05-17 6 views
0

IAR C/C++ pour MSP430 5.10.1 [Evaluation] (5.10.1.20144)compilateur IAR MSP430 erreur interne lors de la compilation

j'obtenir un état illégal erreur interne lors d'une tentative pour compiler le FreeRTOS 5,4 Task.c fichier (tout le reste compile bien)

erreur interne: [CoreUtil/général]: État illégal

La version de début de tentative de IAR (version MSP430) fonctionne très bien.

Des pensées?

Répondre

1

Vous devriez essayer de poster ceci sur le groupe Yahoo hosted MSP430. Anders, le gars qui a écrit/maintient le compilateur, est bon pour répondre aux problèmes là-bas. Il y a aussi des membres très actifs qui fournissent de bonnes réponses à des questions sensées.

Vous pouvez également envoyer un rapport de problème via leur système support. Ils ont toujours été très bons pour me corriger à tous les problèmes.

0

Quelques idées

  • essayez de changer le niveau d'optimisation

  • faire un « diviser pour régner » sur le fichier source de problème jusqu'à ce que vous avez réduit à la plus petite quantité de code qui peut causer l'ICE, puis essayez de ré-exprimer cette partie du code pour se débarrasser de l'ICE et/ou l'envoyer à IAR comme un rapport de bug

  • vérifier les mises à jour de IAR - cela peut être un bug de compilateur qu'ils sont conscient de et peut-être même avoir un correctif/une solution de contournement pour

+0

Ha! Je change l'optimisation en haute (max) et maintenant ça marche. Pas vraiment une solution au problème de base, mais au moins me donne un peu de temps de respiration. – michael

Questions connexes