IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Embarqué Discussion :

Boot avec fichier paramètre


Sujet :

Embarqué

  1. #1
    Candidat au Club
    Homme Profil pro
    VBA
    Inscrit en
    Novembre 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : VBA
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2018
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Boot avec fichier paramètre
    Bonjour,

    Auto didacte et avant tout débutant, je bute sur un début de projet.

    J'ai fait quelques petits projets avec des stm32f103c8 ou F4 mais rien de fracassant !
    J'utilise Keil comme IDE.

    J'aimerais passer un petit cap et voici mes besoins :

    Dans mon produit final, j'ai besoin que lorsque je mets mon stm32 sous tension, il démarre et charge un fichier .ini
    Ce fichier ini et les paramètres qui sont dedans vont modifier le comportement du stm32, par exemple changer la durée d'un blink ou autre.

    Ce fichier de paramètres .ini sera fait via un petit soft que je fais en vb.net

    L'idée étant au final de pouvoir changer certains paramètres de base sans avoir à toucher le code du stm32 et juste en branchant mon stm32 via USB.

    Là, je suis bien au delà de mes compétences et je suis un peu perdu.
    Selon moi, mon premier problème est que je ne peux pas stocker le ini directement sur le stm32 et je dois utiliser un stockage externe. Pouvez vous me le confirmer ?

    Le second problème est : comment faire en sorte que le fichier soit chargé et surtout pris en compte dans les variables.


    Je suis donc preneur d explications, tutos et exemples afin de me lancer dans le grand bain

    Merci à vous

  2. #2
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 190
    Points : 11 573
    Points
    11 573
    Par défaut
    Salut,
    Il y a plusieurs manières de résoudre ce problème. Le plus simple étant d'émuler une mémoire EEPROM car dans le micro que tu sites il ne me semble pas avoir vu ce type de mémoire dedans, et d'aller mettre les données dedans. Le programme principal lui va simplement chercher ses paramètres dans l'EEPROM émulée.

    En quelque sorte, ça revient a créer un espace mémoire partagé entre le PC qui va envoyer chaque paramètre à une adresse donnée et le micro qui lui vient charger ses paramètres dans le même espace mémoire.

    Je ne peux pas te donner d'exemple précis car je ne connais pas tous les outils de développement (je n'ai jamais utilisé Keil) ni tous les microcontrôleurs. Sachant que tu utilises peut être une couche d'abstraction que je ne connais pas non plus. Tu utilises STM32CubeMX peut être ? Il me semble que "EEPROM émulation" doit être implémenté.
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  3. #3
    Candidat au Club
    Homme Profil pro
    VBA
    Inscrit en
    Novembre 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : VBA
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2018
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Bonjour Vincent et merci de ta réponse.

    Lors de mes débuts, j'ai rapidement du passer d'Arduino STM32 pour des raisons de performance et je n'ai pas couvert la partie accès à l'EEPROM qui est dispo sur les arduino mais pas sur tous les STM32 il me semble

    Je vais maintenant orienter mes recherches sur ces mots clés

    merci bien

Discussions similaires

  1. suppression de dossiers avec fichier txt en paramètre
    Par sparowme dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 29/10/2008, 11h31
  2. Réponses: 8
    Dernier message: 06/03/2008, 16h32
  3. Exécuter un fichier avec 2 paramètres
    Par alban92000 dans le forum C++
    Réponses: 2
    Dernier message: 25/02/2008, 07h39
  4. Réponses: 5
    Dernier message: 28/11/2007, 11h33
  5. [ API JDIC ] Ouvrir un fichier avec des paramètres
    Par macmanus dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 11/05/2007, 15h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo