[PIC]-Protection du code pour industrialisation
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

[PIC]-Protection du code pour industrialisation



  1. #1
    invite3c35244f

    [PIC]-Protection du code pour industrialisation


    ------

    Bonjour,

    je travaille régulièrement avec des PICs (en ce moment je travaille avec un 18F6722) et je souhaiterai savoir si il est possible de protéger le code contre la relecture, c'est à dire que personne ne puisse venir récupérer le code dans le PIC, mais par contre qu'il soit toujours possible de le reprogrammer.

    J'espère avoir été assez clair dans ma description.

    Merci d'avance et bonne fin d'après midi...

    -----

  2. #2
    Pierrre

    Re : [PIC]-Protection du code pour industrialisation

    Bonjour

    suffit de lire le datasheet pour voir qu'il y a un "fusible" specifique pour cette appli

    A+

  3. #3
    invite3c35244f

    Re : [PIC]-Protection du code pour industrialisation

    Merci pour le conseil,

    je me suis donc un peu renseigné et la réponse se trouve au chapitre: 25.5 Program Verification and Code Protection

    Pour le PIC18F6722, la mémoire programme est diviser en 8 blocks, et chaque bloque dispose de 3 type de protections:
    - Code Protect bit (CPn) ->Protection de la lecture du code, je suppose ??
    -Write Protect bit (WRTn) -> Protection contre l'écriture
    -External Block Table Read bit (EBTRn) -> ??

    Et pour chaque bit (CP0, CP1,...WRT0,...EBTR0,...) on a :
    -"0" -> code protégé
    -"1"-> code non protégé

    Il est aussi possible de protéger l'EEPROM, le "BOOT BLOCK", ainsi que le Registre de configuration.

    Coté soft, pour réaliser ces actions, si je ne me trompe pas, lors de la déclaration des "configurations bits" :
    #pragma config OSC = HS // OSCILLATOR
    #pragma config FCMEN = OFF // Fail Safe Clock Monitor
    #pragma config IESO = OFF // Internal External Osc. Switch Disabled
    On peut rajouter:

    #pragma config CP0 = ON
    #pragma config CP1 = ON
    ...
    Voila un fichier utile pour la configuration des bits des PIC18:
    http://hades.mech.northwestern.edu/w...g_settings.pdf

    Par contre, peut on me confirmer que je peux, même après avoir protéger entièrement le code (CPn), reprogrammer mon PIC?

    Y a t'il des bits qui ne permmettent pas le reprogrammation?

    Merci d'avance

  4. #4
    invite3a1051d7

    Re : [PIC]-Protection du code pour industrialisation

    bonjour,
    on ne peux pas lire le code mais on peut effacer et reprogrammer
    cordialement
    Alain

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

    Re : [PIC]-Protection du code pour industrialisation

    Bonjour,

    je te remercie pour cette info...

Discussions similaires

  1. [Code en C18 pour PIC] : Liste pour mémoriser les 4 derniers evenements
    Par invitedd558ae9 dans le forum Électronique
    Réponses: 8
    Dernier message: 11/05/2009, 12h52
  2. Code en C pour faire clignoter une led avec un Pic
    Par invitedd558ae9 dans le forum Électronique
    Réponses: 6
    Dernier message: 11/04/2009, 17h30
  3. [PIC] Routines pour transmission en code Manchester
    Par invite87be5ae9 dans le forum Électronique
    Réponses: 3
    Dernier message: 04/11/2008, 01h37
  4. Solutions pour exécuter un code en mémoire externe sur PIC
    Par Toufinet dans le forum Électronique
    Réponses: 6
    Dernier message: 06/12/2007, 07h22
  5. Industrialisation de projet
    Par invitef22d9c3b dans le forum Électronique
    Réponses: 1
    Dernier message: 09/02/2007, 19h08
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...