Imx6 efuse programming software

In the end only the supplies, usb otg and the boot mode pins need to be. For a complete list of efuses and their application please refer to the fusemap chapter on the processors reference manual. Hab enables the boot rom to authenticate the initial software image by using. The steps used to generate and program puf values into the efuses are explained in programming efuses for using the physically uncloneable function. We have a complete online demo setup with everything you need access to console, display, monitor, board, host computer, including the possibility to switch onoff the main power. After programming the secret response key, the user must disable the ability of software running on the arm core to read or overwrite the response key.

In the puf efuse mode, the values generated by the puf registration software are programmed into the efuses. In the abstract, computer logic is generally etched or hardcoded onto a chip and cannot be changed after the chip has finished being manufactured. In older uboot, you need to use command imxotp in the other one, it is command fuse. If you are considering imx6 for your project or you are a software developer and you would like to play with the imx6 board, you can test it today. Check that during programming no other external devices like jtag, e. Some common uses include boot configuration, security configuration, mac addresses, etc. Engineering tools are available at mouser electronics.

See the \imx6 series w eb page for latest information on the available silic on revi sion. Mx 6solo6duallite applications processors data sheet download report comments. In order to program a word to the otp bits, you must enable the kernel. Bluetechnix provides a patch set that is installed on top of freescales i.

Independently of the memory architecture the ocotp ip concatenates the memory block as the example above, for a 4kbit memory we have 16 banks with 8 words each and each word containing 32 efuses, in total 4096 efuses. Mx6 cpu provides a set of onetime programmable bits efuses structured as. Mx 6solo6duallite applications processors data sheet work. On this page, we will be speaking about fuse command, more info about imxotp can be found here. Bluetechnix offers a board support package that is based on the uboot boot loader and the linux kernel. Mx6 cpu has onetimeprogrammable otp fuses which can be used by socs to store various permanent configuration and data. How to update efuses fuse command imx6 rex projects. Mx6 dualcode reference manual, chapter 5 fusemap table 57 sdesd boot fusemap explains what this boot source. The build environment is ltib, the linux target image builder, which is freescales preferred way to offer linux board support packages. In computing, efuse is a technology invented by ibm which allows for the dynamic realtime reprogramming of computer chips. The ocotp controller also loads the content of the fuse box into shadow registers. If a 24 mhz input clock is used required for usb, the maximum soc speed is limited to 792 mhz. Download the freescale code signing tool cst for the high.