Changes

Jump to: navigation, search
P-eFUSE ordering codes
P-EFUSE codes address users that don't need full control of boot configuration and can use one of the preconfigured options. These configurations are intended to satisfy most commonly used boot schemes. Nevertheless, '''users are recommended to understand the limitations of such configurations in order to verify they meet system requirements'''.
Generally speaking, AXELULite supports two kinf kind of memories as internal boot devices: NOR flash (connected to ESCPI1 interface) and NAND flash.  These devices can be combined differently. Howevere, no matter how NAND and NOR flash are combined, all of P-eFUSE ordering codes have:*<code>SDMMC_MFG_DISABLE</code> set to 0: ''manufacture mode'' is '''enabled'''*<code>BT_FUSE_SEL</code> is set to 1, meaning that that eFUSEs have been programmed*<code>FORCE_INTERNAL_BOOT</code> is set to 0, leading in order to let <code>BOOT_MODE</code> pins to select main boot mode*<code>SEC_CONFIG[1:0]</code> are set to 01 to allow any program image, even if authentication fails ('''this opption is intended for non-secure products''')*<code>eFuse 0x470[4]</code> is set to 1, to disable UART serial download.This leads to three different boot flows and that are shown in the following pictures.
[[File:AXELULite-boot-NOR-NAND.png|thumb|center|750px|Boot flow for ordering code in the form TBD]]
 
 
All of P-eFUSE ordering codes have:
*<code>SDMMC_MFG_DISABLE</code> set to 0: ''manufacture mode'' is '''enabled'''
*<code>BT_FUSE_SEL</code> is set to 1, meaning that that eFUSEs have been programmed
*<code>FORCE_INTERNAL_BOOT</code> is set to 0, in order to let <code>BOOT_MODE</code> pins to select main boot mode
*<code>SEC_CONFIG[1:0]</code> are set to 01 to allow any program image, even if authentication fails ('''this opption is intended for non-secure products''')
*<code>eFuse 0x470[4]</code> is set to 1, to disable UART serial download.
4,650
edits

Navigation menu