Développant sur ce microcontrôleur je peux t'assurer que faire de l'assembleur, à part s'amuser et progresser en assembleur, est contre productif.
Il est facile de développer en C avec MCUXpresso de NXP.
C'est multiplateforme, opensource et tu peux importer les SDK LpcOpen pour disposer de toute la quincaillerie et les drivers bas niveau.
C'est un super outil basé sur Eclipse et GCC.
Concernant l’instruction inconnue, c'est peut être lié aux instructions Thumb (des codes instruction 16 bits dans le code 32 bits).
Regarde les config du compilateur et du debugger pour savoir comment paramétrer la chaine de compil en fonction de ton μCtrl.
De mémoire, le 1768 utilise Thumb-2.
# MCUXpresso
Posté par Philippe GRAILLE . En réponse au message Code assembleur incorrect généré à partir du code C (ARM Cortex-m3) ?. Évalué à 2.
Développant sur ce microcontrôleur je peux t'assurer que faire de l'assembleur, à part s'amuser et progresser en assembleur, est contre productif.
Il est facile de développer en C avec MCUXpresso de NXP.
C'est multiplateforme, opensource et tu peux importer les SDK LpcOpen pour disposer de toute la quincaillerie et les drivers bas niveau.
C'est un super outil basé sur Eclipse et GCC.
Concernant l’instruction inconnue, c'est peut être lié aux instructions Thumb (des codes instruction 16 bits dans le code 32 bits).
Regarde les config du compilateur et du debugger pour savoir comment paramétrer la chaine de compil en fonction de ton μCtrl.
De mémoire, le 1768 utilise Thumb-2.
Bon courage.