Open main menu

DAVE Developer's Wiki β

Changes

DESK-MP1-L/Deployment/MAC Address programming

32 bytes added, 09:17, 2 August 2023
no edit summary
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Notes
|-
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|X.Y.Z{{oldid|18166|18166}}
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|01/08/2023
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|DESK-MP1-L-1.0.0 release
==== eFuse bank registers ====
ETRA family uses the Bank0 Word 57, Word 58 for storing the MAC addresseaddress. The MAC values should be properly divided into the in two registers for correct programming.
The related 57, 58, OTP registers will be used for the purposes illustrated in this AN.
{{ImportantMessage|text='''Warning!!''' eFuse programming is a permanent and non -reversible action. Pay attention to the values and commands used during MAC programming.}}
==== eth0 read current value ====
U-boot uses the <code>fuse sense</code> command for to read the MAC address value into the eFuse
<pre class="workstation-terminal">
</pre>
If the value is 0 in both cells, they have ''not been locked''.
If instead the value is 40000000 the cell has been '''locked'''.
==== eth0 eFuse programming ====
----
[[Category:ETRA]] [[Category:ETRA_SBC]]
8,226
edits