Comment mettre à jour l’application MCU

Olivier Maison

Comment mettre à jour l’application MCU


Je développe actuellement avec Keil µvision5 et STM32CubeMX sur une carte Nucléo L053R8 (LQP64). Maintenant, je voudrais transférer mon programme sur ma carte prototype qui a un STM32F051K6T8 (LQP32).

Dois-je le recoder? Ou puis-je simplement importer mon fichier?

J’ai essayé de créer un nouveau projet et d’importer un fichier un par un, mais il reste lié à mon ancien projet.

Dois-je modifier le fichier inclus et source?

Sean Houlihane

Vous demandez comment créer une 2ème copie de certains / tous les fichiers dans l’IDE, afin de pouvoir modifier les sections pertinentes?

faible

Vous devriez être en mesure de répondre à cette question mieux que n’importe lequel d’entre nous. Quelles parties de votre code sont spécifiques au matériel (LED connectées à des GPIO spécifiques, accès aux périphériques MCU, adresses de mémoire codées en dur qui doivent être déplacées, …), et quelles parties de votre code sont indépendantes du logiciel de programmation (purement algorithmique des trucs)?

Réponses


 Long Pham

Vous avez posé une question quelque peu absurde.

Dois-je le recoder?

Bien sûr! Commencez par lire la fiche technique et répertoriez les périphériques que vous avez utilisés dans votre projet. Bien que L0 soit probablement une variante à faible puissance de F0, vous ne pouvez pas garantir que tout est identique. Par exemple, L0 fonctionne à 32 MHz (maximum) mais F0 peut être cadencé à 48 MHz et il ne semble pas avoir de matériel USB « testé en usine » comme L0.

La prochaine chose à faire est d’adapter votre code. Ils sont tous les deux Cortex M0 donc le jeu d’instructions est le même et comme je l’ai déjà dit, changez le code pour l’adapter aux changements périphériques.

 

#à, comment, jour, l’application, MCU, mettre

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *