Imx6q is allowing me to fuse MAC address twice

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Imx6q is allowing me to fuse MAC address twice

549 Views
Rojesh
Contributor I

Hi,

 

I'm using the below script to fuse my imx6q boards MAC address. It's allowing me to fuse the MAC address twice. After the second time it's not allowing me to fuse

 

#FB: ucmd setenv fastboot_dev mmc
#FB: ucmd setenv mmcdev ${emmc_dev}
FB: ucmd fuse sense 4 2
FB: ucmd fuse sense 4 3
FB: ucmd fuse sense 0 6
FB: ucmd fuse prog 4 2 4AF00005
FB: ucmd fuse prog 4 3 0023
FB: ucmd fuse prog 0 6 0x100000
FB: ucmd fuse sense 4 2
FB: ucmd fuse sense 4 3

# Download Kernel to be executed from RAM
FB: ucmd setenv fastboot_buffer ${loadaddr}
FB: download -f zImage

# Download DTB
FB: ucmd setenv fastboot_buffer ${fdt_addr}
FB: download -f imx6q-consoleui.dtb

 

Can you please guide me on where it's going wrong? 

1 Reply

490 Views
Harvey021
NXP TechSupport
NXP TechSupport

Hi @Rojesh 

A fuse corresponds to a single non-volatile memory bit that can be programmed(i.e. blown, set to 1) only once. The programming operation is irreversible. A fuse that has not been programmed reads 0. 

 

Best regards

Harvey

0 Kudos