We have got a customized IMX6D board based on IMX6 reference design which has come just after assembly. We have made boot configuration(register maps) as per the reference design circuit/schematics and only provided two switches (boot_mode_1 & boot_mode_0).
based on boot_mode_1 and boot_mode_0 positions , our modes are defined like as below:
1. boot_mode_1=0 and boot_mode_0=1 , then serial downloader/USB-OTG
2.boot_mode_1=1 and boot_mode_0=0 , then SD Card boot
like that 2-4 more options are there, but we are mainly interested in usb/otg or SD card mode.
Now, my query is since the board has come just after assembly, will it work if i set only boot_mode_1 & boot_mode_0 in respective positions or do i need to burn efuses.
If i need to burn the efuses and then only after setting boot-mode_1 & boot_mode_0 switches will make me to land to correct boot device, then how to burn efuses. What is the simplest tool to do it. any help document available???