Σελίδα 1 από 2 1 2 ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 1 έως 10 από 19

Θέμα: Προγραμματισμός EEPROM

  1. #1
    Μέλος
    Όνομα
    Νώντας
    Εγγραφή
    Jan 2010
    Περιοχή
    Περιστέρι, Αθήνα
    Μηνύματα
    135

    Προεπιλογή Προγραμματισμός EEPROM

    Καλησπέρα!

    Εχω στη κατοχή μου έναν προγραμματιστή για τσιπάκια 27c512 ο οποίος λειτουργεί μια χαρα.

    Το πρόγραμμα που κατεβάζω είναι δεκαεξαδικής μορφής και φυσικά όλα αυτά είναι "κινέζικα" για μας.

    Υπάρχει μέθοδος αποκωδικοποίησης (disassemly) του κωδικα hex ουτως ώστε να καταλάβουμε τι παραμέτρους περιέχει το πρόγραμμα?

    Το πρόγραμμα αυτό μπορέι να κλειδώσει απο τον κώδικα ή μέσω Hardware? (πχ. κατάργηση αντίστασης ή πυκνωτή του κυκλώματος τροφοδοσίας του)??

    0 Not allowed! Not allowed!

  2. #2
    ΥπερΣυντονιστής Το avatar του χρήστη leosedf
    Όνομα
    Κωνσταντίνος
    Εγγραφή
    Jan 2004
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    11.087

    Προεπιλογή

    IDA Pro........
    Se


    0 Not allowed! Not allowed!

  3. Ένα μέλος ευχαρίστησε τον leosedf για αυτό το χρήσιμο μήνυμα:

    chip (13-04-16)

  4. #3
    Μέλος
    Εγγραφή
    Apr 2006
    Περιοχή
    Κέρκυρα
    Μηνύματα
    5.956

    Προεπιλογή

    τι εννοείς να κλειδώσει μέσω hardware? κατάργηση αντίστασης πυκνωτή... κλπ?
    Ποιον επεξεργαστή έχει το κύκλωμα? Υπάρχουν μικροελεγκτές που έχουν εσωτερική ROM (eprom flash) και επιπλέον εξωτερική. Αν ένας έχει εσωτερική rom και εξωτερική eprom πάντα σου λείπει ένα μέρος του προγράμματος ενώ θα πρέπει κανείς να εξετάσει και την πιθανότητα το περιεχόμενο στην EPROM να είναι κρυπτογραφημένο και η εσωτερική ROM να κάνει αποκρυπτογράφηση και να βάζει το αποκρυπτογραφημένο πρόγραμμα στην RAM για να το τρέξει από εκεί. Επίσης θα μπορούσε κάποιος κατασκευαστής είτε για να κάνει πιο δύσκολη τη ζωή αυτού που θέλει να αντιγράψει το κύκλωμα , είτε για να βγάλει πιο εύκολη στη σχεδίαση πλακέτα να μην χρησιμοποιήσει τον στάνταρ ορισμό για το πιο είναι το κάθε address πιν Και πιο είναι το κάθε data pin αλλά να το ορίσει όπως τον βολεύει.... (πχ να πει οτι το Α10 είναι Α1 και το Α1 είναι Α10...) αυτό βέβαια μπορεί εύκολα να ελεγχθεί με ένα πολύμετρο εκτός και ο επεξεργαστής είναι σε bga...

    1 Not allowed! Not allowed!

  5. #4
    Μέλος
    Όνομα
    Νώντας
    Εγγραφή
    Jan 2010
    Περιοχή
    Περιστέρι, Αθήνα
    Μηνύματα
    135

    Προεπιλογή

    O επεξεργαστής είναι της mitsubishi. Jecs A12-212 600 (M37790stj).
    λεγοντας να κλειδώνει απο το Hardware εννοω μηπως κόβοντας ή καταργώντας καποιο άκρο της M27c να μην μπορεί να εφαρμόσει την σωστή τάση ουτως ώστε να γίνει επαναπρογραμματισμός της.

    0 Not allowed! Not allowed!

  6. #5
    Μέλος
    Εγγραφή
    Apr 2006
    Περιοχή
    Κέρκυρα
    Μηνύματα
    5.956

    Προεπιλογή

    εσυ θέλεις να τον επαναπρογραμματίσεις? Δεν εχω καταλάβει τι θέλεις να κάνεις.... Η πλακέτα στην οποία είναι το πιθανότερο είναι να μην έχει κύκλωμα για τον προγραμματισμό της (απαιτεί 12,5V) ενώ ο προγραμματιστής έχει το κατάλληλο κύκλωμα...
    αν ειναι απο αυτοκίνητο λογικά θα έχει "χάρτες" δηλαδή πίνακες με παραμέτρους για τον κινητήρα και προφανώς χωρίς ειδικές γνώσεις δεν θα καταλάβεις τίποτα...

    2 Not allowed! Not allowed!

  7. Ένα μέλος ευχαρίστησε τον chip για αυτό το χρήσιμο μήνυμα:

    FILMAN (19-04-16)

  8. #6
    Μέλος
    Όνομα
    Νώντας
    Εγγραφή
    Jan 2010
    Περιοχή
    Περιστέρι, Αθήνα
    Μηνύματα
    135

    Προεπιλογή

    Ειναι απο αυτοκίνητο. Γνώσεις έχουμε το θέμα είναι πως ξερουμε μόνο οπισμένες παραμέτρους απο αυτές που χρειάζονται.

    Θέλουμε να κανουμε disassembly στο προγραμμα που έχει για να βρούμε και τις υπόλοιπες..

    0 Not allowed! Not allowed!

  9. #7
    ΥπερΣυντονιστής Το avatar του χρήστη leosedf
    Όνομα
    Κωνσταντίνος
    Εγγραφή
    Jan 2004
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    11.087

    Προεπιλογή

    Ω καλά. Με έναν προγραμματιστή για μνήμες?

    1 Not allowed! Not allowed!

  10. #8
    Μέλος
    Εγγραφή
    Apr 2006
    Περιοχή
    Κέρκυρα
    Μηνύματα
    5.956

    Προεπιλογή

    ξέχασέ το... έχεις δει ποτέ κώδικα μηχανής ή assembly?
    εδώ γράφουμε assembly και βάζουμε σχόλια για να μπορούμε να ξαναπιάσουμε τον κώδικα μετά από ένα μήνα κι εσύ θέλεις να καταλάβεις κάποιες χιλιάδες γραμμές κώδικα από έναν μικροελεγκτή που δεν έχεις ξαναδεί και που πιθανόν ο κώδικας να έχει παραχθεί από C compiler που αν είναι και λίγο παλιός ο compiler ο κώδικας θα είναι γεμάτος "σκουπίδια" λειτουργίες που δεν χρειάζονταν για αυτό που ήθελε να κάνει ο προγραμματιστής...

    2 Not allowed! Not allowed!

  11. #9
    Μέλος Το avatar του χρήστη SProg
    Όνομα
    Σάββας
    Εγγραφή
    Mar 2014
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    2.612

    Προεπιλογή

    Εαν βρεις τον μΕ και τους δεκαεξαδικους κωδικους καθε εντολης γινεται.


    Ευκολα;Οχι.

    Eιναι μεροκαματο και σπαζοκεφαλια αλλα γινεται.Το εχω δει πολυ συχνα στο AVRfreaks.Τωρα για χιλιαδες γραμμες κωδικα πρεπει να βρεις καποιο τροπο να καταλαβαινει τον κωδικο της εντολης,τον κωδικο του καταχωρητη και να τον αλλαζει για να σου βγαζει νοημα...εαν εισαι τοσο καλος σε προγραμματισμο ...


    Βεβαια αυτος ειναι ο λογος που παλαιοτερα (εποχη 8051 και πριν) οι προγραμματιστες εγραφαν μονο ASM.Οι compilers για C 'εβαζαν' πολλα σκουπιδια που εκαναν το κωδικα μεγαλυτερο σε μεγεθος και πιο αργο.

    Για παραδειγμα για μια προσθεση που σε ASM μπορει να θελει 2 εντολες,ο compiler για C το εκανε σε 4.Βεβαια αργοτερα (χρονια) αυτο αλλαξε.

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη SProg : 14-04-16 στις 20:03

  12. #10
    Μέλος Το avatar του χρήστη bchris
    Όνομα
    Χρηστος
    Εγγραφή
    Nov 2011
    Περιοχή
    Lugano
    Μηνύματα
    2.104

    Προεπιλογή

    Αν τα καταφέρεις παντως, τα AT27C512R (Atmel) ειναι OTP (One Time Program).

    0 Not allowed! Not allowed!

Σελίδα 1 από 2 1 2 ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. EEPROM βοηθεια
    By giannhssdra in forum Μικροελεγκτές
    Απαντήσεις: 9
    Τελευταίο Μήνυμα: 13-08-14, 23:06
  2. αναγνωριση eeprom
    By αντωνης147 in forum Εξαρτήματα & Datasheets
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 04-03-12, 19:09
  3. eeprom
    By kwstakis in forum Μικροελεγκτές
    Απαντήσεις: 6
    Τελευταίο Μήνυμα: 10-02-11, 14:39
  4. Αποθήκευση ήχου σε EEPROM
    By eebabs2000 in forum Γενικά
    Απαντήσεις: 7
    Τελευταίο Μήνυμα: 07-03-06, 15:44

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας