E-Mail zum Thema "Anleitung zum MAC fusen"
Von: Niebel Markus
Gesendet: Dienstag, 8. August 2017 11:52
An: Zöpf Konrad Konrad.Zoepf@tq-group.com; Piminchumo Salinas Manuel Manuel.PiminchumoSalinas@tq-group.com; Elst Jürgen Juergen.Elst@tq-group.com
Cc: John Danny Danny.John@tq-group.com
Betreff: TQMa6UL / TQMa6ULxL - Änderung Vorschrift MAC Adresse fusen / Ergänzung User Manual
Hallo Konrad, Manuel, Jürgen
Wir haben festgestellt, dass die Anleitung zum Fusen der MAC-Adressen unvollständig ist. Aktuell ist es möglich, nicht gesetzte Bits in den Fuses frü die MAC-Adressen von „Null“ auf „Eins“ zu kippen. Dies kann durch Setzen der MAC Protect Fuses verhindert werden.
@Manuel:
Wichtige Ergänzung zum Fusen der MAC Adressen auf TQMa6UL / TQMa6ULxL in der Fertigung:
Neben den MAC Adressen muss auch noch die MAC Write Protect Fuse gebrannt werden – siehe README im Anhang
@Konrad
bitte folgende Information mit ins User Manual aufnehmen:
neues Kapitel zu Fuses aufnehmen:
Fuses stehen weitestgehend frü die Nutzung durch den Kunden zur Verfügung. Ausnahme sind die frü die MAC-Adresse vorgesehenen Fuses. TQMa7x Module werden mit MAC-Adressen aus dem TQ Systems Adresspool vorinitialisiert geliefert. Die MAC-Adressen werden in die dafür vorgesehenen Fuses des OCOTP gebrannt. Ab <Datum> wird die Write Protect Fuse für die MAC Adressen gebrannt. Damit ist für Testzwecke das temporäre Überschreiben der MAC-Adresse möglich. Wenn dies nicht gewünscht ist, kann zusätzlich die Override Protect Fuse für die MAC-Adressen durch den Kunden gebrannt werden.
Bei Rückfragen bitte anrufen
Gruß
Markus
i.A. Markus Niebel
Entwicklung Standort Chemnitz
Tel. +49 371 433151-32, Fax +49 371 433151-22
Zwickauer Straße 173, 09116 Chemnitz
mailto: Markus.Niebel@tq-group.com
ENET / MAC Fuses brennen ======================== Umgebung: U-Boot (Test mit U-Boot aus BSP Rev.0100) ACHTUNG: Beide MAC-Adressen müssen fortlaufend sein! MAC1 aa:bb:cc:dd:ee:ff MAC2 AA:BB:CC:DD:EE:FF # fuse bank 4 word 2: MAC1 lo # fuse bank 4 word 3: MAC1 hi / MAC2 lo # fuse bank 4 word 4: MAC2 hi # fuse bank 0 word 0: MAC_LOCK 01 (write protect) - read Reference manual for overrride protect fuse prog -y 4 2 ccddeeff fuse prog -y 4 3 EEFFaabb fuse prog -y 4 4 AABBCCDD fuse prog -y 0 0 00000100 Beispiel: --------- MAC0 = 00:d0:93:2c:ba:d2 MAC1 = 00:d0:93:2c:ba:d3 fuse prog -y 4 2 932cbad2 fuse prog -y 4 3 bad300d0 fuse prog -y 4 4 00d0932c fuse prog -y 0 0 00000100