fat16 par microprocesseur et Windows vista
Répondre à la discussion
Affichage des résultats 1 à 12 sur 12

fat16 par microprocesseur et Windows vista



  1. #1
    invite19f369ec

    fat16 par microprocesseur et Windows vista


    ------

    Bonjour,

    Je me suis inspiré de la doc de l'université de Michigan pour une fat16 avec un MSP430.

    J'ecris sur une microSD avec un microcontroleur en essayant de faire un system de fat16.
    J'arrive a "créer" des fichiers par le microcontroleur, tout me semble ok lorsque je verifie les données hexa avec le PC, windows vois les fichiers mais n'arrive pas a les ouvrir.
    Est-ce que quelqu'un a deja rencontrer ce genre de probleme?
    J'ai remarqué aussi que si je crée un fichier avec windows, il utilise le LFN (Long Fat Name) alors que j'utilise le format 8.3 pour les noms de fichiers.
    Est-ce que vous savez si windows (vista et XP) lisent toujours les formats 8.3 ?


    Merci
    Michel

    -----

  2. #2
    invite7a49d0d5

    Cool Re : fat16 par microprocesseur et Windows vista

    Bonjour,

    est-ce que windows voit le nom, la taille et le type des fichiers?
    est-ce que les tentatives d'accès aux fichiers les détruisent?
    (cad le uC arrive t-il à retrouver et relire le fichier après son passage dans Windows)

    et je pense (donc sous réserve) que tous ces OS "lisent" le "format 8.3"...
    donc peut-être il doit manquer une info sur les fichiers "dans ta fat 16" ...

    vede
    ;O]
    ____________
    ...

    ps : 1971... ah bah cha chété tune bien belle ANnée ;O]

  3. #3
    invite29971eb1

    Re : fat16 par microprocesseur et Windows vista

    Citation Envoyé par vede Voir le message
    ps : 1971... ah bah cha chété tune bien belle ANnée ;O]
    Du pipi de chameau comparé à 1976

  4. #4
    invite7a49d0d5

    Cool Re : fat16 par microprocesseur et Windows vista

    Citation Envoyé par ftorama Voir le message
    Du pipi de chameau comparé à 1976
    ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O]

    OUI MAIS ;O]

    du pipi eud'chameau millésimé ;O]
    pas zun faux zerzatz d'un sous-produit contaminé de 76 ;O]
    (style un Atmel ;O] ;O] ;O] ;O] ...)...

    allez bonn'journée za toutes zé tous,
    eul'pur pipi eud'chameau ;O]

    ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O]

    ps :
    oui Genias, tu peux supprimer cet interlude...
    je sais que c'est les vacances...désolé...

  5. A voir en vidéo sur Futura
  6. #5
    Murayama

    Re : fat16 par microprocesseur et Windows vista

    Bonojour!

    Ne pas pouvoir ouvrir un fichier par Windows peut signifier que
    Windows ne sait pas ce que c'est.
    1. Est-ce que vous pouvez voir la carte dans windows?
    2. Est-ce que vous pouvez copier-coller le fichier sur votre "desktop"?
    3. Est-ce que le fichier a une extension connue (par ex. .txt)?

    En ce qui concerne les noms longs, il n'y a aucun problème
    normalement, et vous devez pouvoir le lire depuis MSP430.
    À la place de "MonNomDeFichierLong.txt", vous devez avoir
    quelque part "MONNOM~1.txt" qui est la véritable entrée dans
    FAT16. Le nom "MonNomDeFichierLong.txt" utilise un ou plusieurs
    "records" de 32 bytes pour être stocké. Je ne me souviens plus
    des détails, par contre.

    En ce qui concerne les sources trouvés sur internet, le seul avantage
    est qu'ils sont gratuits. J'ai commencé aussi de cette façon, et
    comme j'en ai eu marre de débugger le travail des autres, j'ai écrit
    un FAT16 complètement.

    Pascal


    Citation Envoyé par mich35 Voir le message
    Bonjour,
    J'arrive a "créer" des fichiers par le microcontroleur, tout me semble ok lorsque je verifie les données hexa avec le PC, windows vois les fichiers mais n'arrive pas a les ouvrir.
    Est-ce que quelqu'un a deja rencontrer ce genre de probleme?
    J'ai remarqué aussi que si je crée un fichier avec windows, il utilise le LFN (Long Fat Name) alors que j'utilise le format 8.3 pour les noms de fichiers.
    Est-ce que vous savez si windows (vista et XP) lisent toujours les formats 8.3 ?


    Merci
    Michel

  7. #6
    Gérard

    Re : fat16 par microprocesseur et Windows vista

    Citation Envoyé par vede Voir le message
    ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O]

    OUI MAIS ;O]

    du pipi eud'chameau millésimé ;O]
    pas zun faux zerzatz d'un sous-produit contaminé de 76 ;O]
    (style un Atmel ;O] ;O] ;O] ;O] ...)...

    allez bonn'journée za toutes zé tous,
    eul'pur pipi eud'chameau ;O]

    ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O] ;O]

    ps :
    oui Genias, tu peux supprimer cet interlude...
    je sais que c'est les vacances...désolé...
    Pfffffff, petits joueurs !


    58, voilà l'année !

    de Gaulle, la 5e république, du bon pinard et ...... MOI !

  8. #7
    arsene de gallium

    Re : fat16 par microprocesseur et Windows vista


    La seule année valable est 1947.
    Pour le vin.
    Ah vous parlez informatique.

  9. #8
    Kissagogo27

    Re : fat16 par microprocesseur et Windows vista

    bjr, sinon pourquoi pas faire l'inverse, formater et sauver des fichiers en fat16 depuis l'os, vérifier sa structure avec un éditeur hexa, et contrôler que ton système lit les noms de fichiers et éventuellement les ouvres, t essayer de reproduire cette fat ensuite ?

  10. #9
    invite19f369ec

    Re : fat16 par microprocesseur et Windows vista

    Bonjour,
    Finalement j'ai créé un fichier avec windows et j'ai recopié le format avec le msp430:je confirme que c'est bien un probleme de nom de fichier: windows ne support pas (plus?) les nom de fichier en 8.3 simple, il faut rajouter 2 * 32 octets dont le 1er octet de chaque groupe de 32 commence par 0xE5 et la suite contient la meme chose que le format 8.3 moins le numero 1er cluster et la taille qui sont laissé a 0x00. Ce n'est pas vraiment du VFN non plus. Et c'est bizarre car 0xE5 correspond a un fichier effacé je crois ...
    Merci pour les reponses.
    (je vote pour 71 aussi)
    Michel

  11. #10
    invite19f369ec

    Re : fat16 par microprocesseur et Windows vista

    Bonjour,
    Je remarque que ca marche bien avec un nomde fichier en majuscule alors que ca ne passe pas avec un nom de fichier en minuscule.
    Est-ce que vous auriez une idée?
    Merci
    Michel

  12. #11
    Kissagogo27

    Re : fat16 par microprocesseur et Windows vista

    là c'est tout a fait normal, MAJUSCULES seulement en 8+3 sous dos et compagnie

    les minuscules ne sont introduites que depuis windows 95 de souvenir mais que dans les noms longs .

  13. #12
    invite19f369ec

    Re : fat16 par microprocesseur et Windows vista

    je pensais (visiblement a tort) que c'etait possible si on mettait a 1 les bits 3 & 4 a l'offset 0x0C dans la root dir table et qu'on ne mettait que des minuscules dans/et le nom ou l'extension.

Discussions similaires

  1. Windows Vista par Xp, souci Disque dur
    Par invite0367c7fb dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 24/02/2010, 23h14
  2. Décodeur TV et Windows Media Center sous Windows Vista
    Par invite2f2bfebf dans le forum Internet - Réseau - Sécurité générale
    Réponses: 2
    Dernier message: 14/11/2009, 17h10
  3. Pour passer de Windows XP à Windows Vista
    Par invite4ffbd5c8 dans le forum Logiciel - Software - Open Source
    Réponses: 27
    Dernier message: 12/01/2007, 13h06
  4. éteindre un microprocesseur mais le reveiller par un msg CAN
    Par invitef799b903 dans le forum Électronique
    Réponses: 6
    Dernier message: 14/06/2006, 13h37
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...