2017-06-18 2 views
0

Je suis actuellement en train de faire une application Visual Basic.NET qui utilise la communication série pour enregistrer un fichier sur un ST32 Contact ARM Cortex-M3 Secure Microcontroller (ST32F384), et je suis un peu confus avec la façon dont les données est téléchargé sur le microcontrôleur. J'ai fait des recherches sur l'envoi de données série vers et à partir de l'appareil, mais je n'ai rien trouvé sur la façon d'enregistrer un fichier dans le secteur du flash. Toute aide est grandement appréciée. Merci!VB.NET Enregistrer le fichier dans le microcontrôleur ARM Cortex-M3

Répondre

0

La documentation de cette partie est directement sur la page que vous avez liée. Les pièces ont un bootloader que vous affirmez boot0 d'une certaine manière à la mise sous tension ou à la réinitialisation et ça va, la documentation sur ce protocole devrait être là ou le manuel de référence de la pièce vous dira le nom du manuel pour ce protocole . Il y a aussi SWD (jtag like) que vous pouvez utiliser, si cette partie est sur une carte découverte ou nucléo, vous avez un débogueur stlink intégré dans lequel vous pouvez utiliser SWD (openocd fonctionne bien). Si vous n'achetez pas alors un panneau de nucléo de 10 $, l'un des plus larges avec le front de rupture de stlink (ne devez pas casser juste enlever deux cavaliers) est moins cher qu'un dongle de stlink dédié. Si vous avez une puce sur un panneau de nucléo, puis branché sur votre ordinateur, il apparaît comme un lecteur flash et vous faites simplement glisser/déposer/copier votre fichier .bin sur ce lecteur et le débogueur sur la carte prend soin de clignoter.

Tout cela est documenté sur le site, pas besoin d'aller plus loin.