<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: IMX6ULL EMMC BOOT in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-EMMC-BOOT/m-p/759955#M118122</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The command "mmc bootpart enable 1 1 /dev/mmcblk1"&amp;nbsp; should do. But is not changing the last bit of the PARTITION_CONFIG register (should be 0x49 but it's left at 0x48). I don't know if its a type of bug or some further register must be configuret before changint the PARTITION_CONFIG.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 18 May 2018 08:26:31 GMT</pubDate>
    <dc:creator>carlosfernandez</dc:creator>
    <dc:date>2018-05-18T08:26:31Z</dc:date>
    <item>
      <title>IMX6ULL EMMC BOOT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-EMMC-BOOT/m-p/759950#M118117</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using the UTP communicatin interface in the mfg_tools in order flash my imx6ullevk based custom board. EMMC is flashed ok and zImage, device tree and root file system are written OK in the EMMC but u-boot is not booting at startup.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. The EMMC is set on usdhc2 position&lt;BR /&gt;2. The boot configuration seems to bee OK in order to boot from EMMC-1&lt;BR /&gt;3. The commands using for flashing the u-boot are the same that used in mfg_tools ucl2.xml. And I'm using the u-boot-imx6ull14x14evk_emmc.imx file in mfg_tools L4.9.11_1.0.0-ga_mfg-tools. These are the executed commands:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&amp;lt;CMD state="Updater" type="push" body="send" file="mksdcard.sh.tar"&amp;gt;Sending partition shell&amp;lt;/CMD&amp;gt;&lt;BR /&gt; &amp;lt;CMD state="Updater" type="push" body="$ tar xf $FILE "&amp;gt; Partitioning...&amp;lt;/CMD&amp;gt;&lt;BR /&gt; &amp;lt;CMD state="Updater" type="push" body="$ sh mksdcard.sh /dev/mmcblk%mmc%"&amp;gt; Partitioning...&amp;lt;/CMD&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!-- burn uboot --&amp;gt;&lt;BR /&gt; &amp;lt;CMD state="Updater" type="push" body="$ dd if=/dev/zero of=/dev/mmcblk%mmc% bs=1k seek=768 conv=fsync count=136"&amp;gt;clear u-boot arg&amp;lt;/CMD&amp;gt;&lt;BR /&gt; &amp;lt;!-- access boot partition --&amp;gt;&lt;BR /&gt; &amp;lt;CMD state="Updater" type="push" body="$ echo 0 &amp;gt; /sys/block/mmcblk%mmc%boot0/force_ro"&amp;gt;access boot partition 1&amp;lt;/CMD&amp;gt;&lt;BR /&gt; &amp;lt;CMD state="Updater" type="push" body="send" file="files/u-boot-imx6ull%6uluboot%_emmc.imx" ifdev="MX6ULL"&amp;gt;Sending u-boot.bin&amp;lt;/CMD&amp;gt;&lt;BR /&gt; &amp;lt;CMD state="Updater" type="push" body="$ dd if=$FILE of=/dev/mmcblk%mmc%boot0 bs=512 seek=2"&amp;gt;write U-Boot to sd card&amp;lt;/CMD&amp;gt;&lt;BR /&gt; &amp;lt;CMD state="Updater" type="push" body="$ echo 1 &amp;gt; /sys/block/mmcblk%mmc%boot0/force_ro"&amp;gt; re-enable read-only access &amp;lt;/CMD&amp;gt;&lt;BR /&gt; &amp;lt;CMD state="Updater" type="push" body="$ mmc bootpart enable 1 1 /dev/mmcblk%mmc%"&amp;gt;enable boot partion 1 to boot&amp;lt;/CMD&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But after flashing and setting the boot switches OK, nothing appears on my serial terminal. If I boot from SD, everything goes OK and I can manage to boot zImage and rootfs in EMMC, but u-boot is never booting from EMMC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What could be wrong?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2018 11:26:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-EMMC-BOOT/m-p/759950#M118117</guid>
      <dc:creator>carlosfernandez</dc:creator>
      <dc:date>2018-05-16T11:26:30Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6ULL EMMC BOOT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-EMMC-BOOT/m-p/759951#M118118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Carlos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if emmc is intended to boot in 8-bit bus width mode, as suggested in&lt;/P&gt;&lt;P&gt;imx6ullevk schematic, emmc Extend CSD register byte[177] bits[0:1] should&lt;/P&gt;&lt;P&gt;be progarmmed accordingly. As stated in mmc 4.4.1 specification&amp;nbsp; JESD84-A441&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;During boot operation, bus width can be configured by non-volatile configuration &lt;BR /&gt;bits in the Extend CSD register byte[177] bit[0:1].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Further debug steps could be checking emmc signals with oscilloscope and&lt;/P&gt;&lt;P&gt;check with jtag registers SRC_SBMR1,2 for proper boot settings.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 May 2018 00:51:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-EMMC-BOOT/m-p/759951#M118118</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-05-17T00:51:06Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6ULL EMMC BOOT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-EMMC-BOOT/m-p/759952#M118119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help. So, let me understand this, should I add some kind of UTP message using the "mmc" tool in order to write onto the EMMC registers?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 May 2018 08:39:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-EMMC-BOOT/m-p/759952#M118119</guid>
      <dc:creator>carlosfernandez</dc:creator>
      <dc:date>2018-05-17T08:39:34Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6ULL EMMC BOOT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-EMMC-BOOT/m-p/759953#M118120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After executing these utp commands:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;SPAN&gt;./utp_com -d /dev/sg2 -c "$&amp;nbsp;&lt;/SPAN&gt;dd if=/dev/zero of=/dev/mmcblk1 bs=1k seek=768 conv=fsync count=136"&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;./utp_com -d /dev/sg2 -c "$&amp;nbsp;&lt;/SPAN&gt;echo 0 &amp;gt; /sys/block/mmcblk1boot0/force_ro"&lt;/P&gt;&lt;P&gt;./utp_com -d /dev/sg2 -c "send" -f u-boot-imx6ull14x14evk_emmc.imx&lt;/P&gt;&lt;P&gt;./utp_com -d /dev/sg2 -c "$ dd if=\$FILE of=/dev/mmcblk1boot0 bs=512 seek=2"&lt;/P&gt;&lt;P&gt;&amp;nbsp;./utp_com -d /dev/sg2 -c "$ echo 1 &amp;gt; /sys/block/mmcblk1boot0/force_ro"&lt;/P&gt;&lt;P&gt;&amp;nbsp;./utp_com -d /dev/sg2 -c "$ mmc bootpart enable 1 1 /dev/mmcblk1"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;./utp_com -d /dev/sg2 -c "$ mmc extcsd read /dev/mmcblk1"&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have this extcsd info in my EMMC:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;=============================================&lt;BR /&gt; Extended CSD rev 1.7 (MMC 5.0)&lt;BR /&gt;=============================================&lt;/P&gt;&lt;P&gt;Card Supported Command sets [S_CMD_SET: 0x01]&lt;BR /&gt;HPI Features [HPI_FEATURE: 0x01]: implementation based on CMD13&lt;BR /&gt;Background operations support [BKOPS_SUPPORT: 0x01]&lt;BR /&gt;Max Packet Read Cmd [MAX_PACKED_READS: 0x3f]&lt;BR /&gt;Max Packet Write Cmd [MAX_PACKED_WRITES: 0x3f]&lt;BR /&gt;Data TAG support [DATA_TAG_SUPPORT: 0x01]&lt;BR /&gt;Data TAG Unit Size [TAG_UNIT_SIZE: 0x03]&lt;BR /&gt;Tag Resources Size [TAG_RES_SIZE: 0x00]&lt;BR /&gt;Context Management Capabilities [CONTEXT_CAPABILITIES: 0x7f]&lt;BR /&gt;Large Unit Size [LARGE_UNIT_SIZE_M1: 0x00]&lt;BR /&gt;Extended partition attribute support [EXT_SUPPORT: 0x03]&lt;BR /&gt;Generic CMD6 Timer [GENERIC_CMD6_TIME: 0x05]&lt;BR /&gt;Power off notification [POWER_OFF_LONG_TIME: 0x32]&lt;BR /&gt;Cache Size [CACHE_SIZE] is 4096 KiB&lt;BR /&gt;Background operations status [BKOPS_STATUS: 0x00]&lt;BR /&gt;1st Initialisation Time after programmed sector [INI_TIMEOUT_AP: 0x1e]&lt;BR /&gt;Power class for 52MHz, DDR at 3.6V [PWR_CL_DDR_52_360: 0x22]&lt;BR /&gt;Power class for 52MHz, DDR at 1.95V [PWR_CL_DDR_52_195: 0x77]&lt;BR /&gt;Power class for 200MHz at 3.6V [PWR_CL_200_360: 0x88]&lt;BR /&gt;Power class for 200MHz, at 1.95V [PWR_CL_200_195: 0x88]&lt;BR /&gt;Minimum Performance for 8bit at 52MHz in DDR mode:&lt;BR /&gt; [MIN_PERF_DDR_W_8_52: 0x00]&lt;BR /&gt; [MIN_PERF_DDR_R_8_52: 0x50]&lt;BR /&gt;TRIM Multiplier [TRIM_MULT: 0x01]&lt;BR /&gt;Secure Feature support [SEC_FEATURE_SUPPORT: 0x55]&lt;BR /&gt;Boot Information [BOOT_INFO: 0x07]&lt;BR /&gt; Device supports alternative boot method&lt;BR /&gt; Device supports dual data rate during boot&lt;BR /&gt; Device supports high speed timing during boot&lt;BR /&gt;Boot partition size [BOOT_SIZE_MULTI: 0x10]&lt;BR /&gt;Access size [ACC_SIZE: 0x08]&lt;BR /&gt;High-capacity erase unit size [HC_ERASE_GRP_SIZE: 0x08]&lt;BR /&gt; i.e. 4096 KiB&lt;BR /&gt;High-capacity erase timeout [ERASE_TIMEOUT_MULT: 0x07]&lt;BR /&gt;Reliable write sector count [REL_WR_SEC_C: 0x01]&lt;BR /&gt;High-capacity W protect group size [HC_WP_GRP_SIZE: 0x01]&lt;BR /&gt; i.e. 4096 KiB&lt;BR /&gt;Sleep current (VCC) [S_C_VCC: 0x06]&lt;BR /&gt;Sleep current (VCCQ) [S_C_VCCQ: 0x0a]&lt;BR /&gt;Sleep/awake timeout [S_A_TIMEOUT: 0x10]&lt;BR /&gt;Sector Count [SEC_COUNT: 0x00760000]&lt;BR /&gt; Device is block-addressed&lt;BR /&gt;Minimum Write Performance for 8bit:&lt;BR /&gt; [MIN_PERF_W_8_52: 0x00]&lt;BR /&gt; [MIN_PERF_R_8_52: 0x64]&lt;BR /&gt; [MIN_PERF_W_8_26_4_52: 0x00]&lt;BR /&gt; [MIN_PERF_R_8_26_4_52: 0x3c]&lt;BR /&gt;Minimum Write Performance for 4bit:&lt;BR /&gt; [MIN_PERF_W_4_26: 0x00]&lt;BR /&gt; [MIN_PERF_R_4_26: 0x1e]&lt;BR /&gt;Power classes registers:&lt;BR /&gt; [PWR_CL_26_360: 0x22]&lt;BR /&gt; [PWR_CL_52_360: 0x22]&lt;BR /&gt; [PWR_CL_26_195: 0x66]&lt;BR /&gt; [PWR_CL_52_195: 0x66]&lt;BR /&gt;Partition switching timing [PARTITION_SWITCH_TIME: 0x01]&lt;BR /&gt;Out-of-interrupt busy timing [OUT_OF_INTERRUPT_TIME: 0x0a]&lt;BR /&gt;I/O Driver Strength [DRIVER_STRENGTH: 0x1f]&lt;BR /&gt;Card Type [CARD_TYPE: 0x57]&lt;BR /&gt; HS200 Single Data Rate eMMC @200MHz 1.8VI/O&lt;BR /&gt; HS Dual Data Rate eMMC @52MHz 1.8V or 3VI/O&lt;BR /&gt; HS eMMC @52MHz - at rated device voltage(s)&lt;BR /&gt; HS eMMC @26MHz - at rated device voltage(s)&lt;BR /&gt;CSD structure version [CSD_STRUCTURE: 0x02]&lt;BR /&gt;Command set [CMD_SET: 0x00]&lt;BR /&gt;Command set revision [CMD_SET_REV: 0x00]&lt;BR /&gt;Power class [POWER_CLASS: 0x02]&lt;BR /&gt;High-speed interface timing [HS_TIMING: 0x01]&lt;BR /&gt;Erased memory content [ERASED_MEM_CONT: 0x00]&lt;BR /&gt;Boot configuration bytes [PARTITION_CONFIG: 0x48]&lt;BR /&gt; Boot Partition 1 enabled&lt;BR /&gt; No access to boot partition&lt;BR /&gt;Boot config protection [BOOT_CONFIG_PROT: 0x00]&lt;BR /&gt;Boot bus Conditions [BOOT_BUS_CONDITIONS: 0x00]&lt;BR /&gt;High-density erase group definition [ERASE_GROUP_DEF: 0x00]&lt;BR /&gt;Boot write protection status registers [BOOT_WP_STATUS]: 0x00&lt;BR /&gt;Boot Area Write protection [BOOT_WP]: 0x00&lt;BR /&gt; Power ro locking: possible&lt;BR /&gt; Permanent ro locking: possible&lt;BR /&gt; ro lock status: not locked&lt;BR /&gt;User area write protection register [USER_WP]: 0x00&lt;BR /&gt;FW configuration [FW_CONFIG]: 0x00&lt;BR /&gt;RPMB Size [RPMB_SIZE_MULT]: 0x04&lt;BR /&gt;Write reliability setting register [WR_REL_SET]: 0x1f&lt;BR /&gt; user area: the device protects existing data if a power failure occurs during a write operation&lt;BR /&gt; partition 1: the device protects existing data if a power failure occurs during a write operation&lt;BR /&gt; partition 2: the device protects existing data if a power failure occurs during a write operation&lt;BR /&gt; partition 3: the device protects existing data if a power failure occurs during a write operation&lt;BR /&gt; partition 4: the device protects existing data if a power failure occurs during a write operation&lt;BR /&gt;Write reliability parameter register [WR_REL_PARAM]: 0x05&lt;BR /&gt; Device supports writing EXT_CSD_WR_REL_SET&lt;BR /&gt; Device supports the enhanced def. of reliable write&lt;BR /&gt;Enable background operations handshake [BKOPS_EN]: 0x00&lt;BR /&gt;H/W reset function [RST_N_FUNCTION]: 0x00&lt;BR /&gt;HPI management [HPI_MGMT]: 0x01&lt;BR /&gt;Partitioning Support [PARTITIONING_SUPPORT]: 0x07&lt;BR /&gt; Device support partitioning feature&lt;BR /&gt; Device can have enhanced tech.&lt;BR /&gt;Max Enhanced Area Size [MAX_ENH_SIZE_MULT]: 0x0001d8&lt;BR /&gt; i.e. 1933312 KiB&lt;BR /&gt;Partitions attribute [PARTITIONS_ATTRIBUTE]: 0x00&lt;BR /&gt;Partitioning Setting [PARTITION_SETTING_COMPLETED]: 0x00&lt;BR /&gt; Device partition setting NOT complete&lt;BR /&gt;General Purpose Partition Size&lt;BR /&gt; [GP_SIZE_MULT_4]: 0x000000&lt;BR /&gt; [GP_SIZE_MULT_3]: 0x000000&lt;BR /&gt; [GP_SIZE_MULT_2]: 0x000000&lt;BR /&gt; [GP_SIZE_MULT_1]: 0x000000&lt;BR /&gt;Enhanced User Data Area Size [ENH_SIZE_MULT]: 0x000000&lt;BR /&gt; i.e. 0 KiB&lt;BR /&gt;Enhanced User Data Start Address [ENH_START_ADDR]: 0x000000&lt;BR /&gt; i.e. 0 bytes offset&lt;BR /&gt;Bad Block Management mode [SEC_BAD_BLK_MGMNT]: 0x00&lt;BR /&gt;Periodic Wake-up [PERIODIC_WAKEUP]: 0x00&lt;BR /&gt;Program CID/CSD in DDR mode support [PROGRAM_CID_CSD_DDR_SUPPORT]: 0x01&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[127]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[126]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[125]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[124]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[123]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[122]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[121]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[120]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[119]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[118]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[117]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[116]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[115]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[114]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[113]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[112]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[111]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[110]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[109]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[108]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[107]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[106]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[105]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[104]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[103]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[102]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[101]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[100]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[99]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[98]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[97]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[96]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[95]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[94]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[93]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[92]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[91]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[90]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[89]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[88]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[87]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[86]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[85]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[84]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[83]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[82]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[81]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[80]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[79]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[78]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[77]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[76]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[75]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[74]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[73]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[72]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[71]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[70]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[69]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[68]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[67]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[66]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[65]]: 0x00&lt;BR /&gt;Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[64]]: 0x00&lt;BR /&gt;Native sector size [NATIVE_SECTOR_SIZE]: 0x01&lt;BR /&gt;Sector size emulation [USE_NATIVE_SECTOR]: 0x00&lt;BR /&gt;Sector size [DATA_SECTOR_SIZE]: 0x00&lt;BR /&gt;1st initialization after disabling sector size emulation [INI_TIMEOUT_EMU]: 0x0a&lt;BR /&gt;Class 6 commands control [CLASS_6_CTRL]: 0x00&lt;BR /&gt;Number of addressed group to be Released[DYNCAP_NEEDED]: 0x00&lt;BR /&gt;Exception events control [EXCEPTION_EVENTS_CTRL]: 0x0000&lt;BR /&gt;Exception events status[EXCEPTION_EVENTS_STATUS]: 0x0000&lt;BR /&gt;Extended Partitions Attribute [EXT_PARTITIONS_ATTRIBUTE]: 0x0000&lt;BR /&gt;Context configuration [CONTEXT_CONF[51]]: 0x00&lt;BR /&gt;Context configuration [CONTEXT_CONF[50]]: 0x00&lt;BR /&gt;Context configuration [CONTEXT_CONF[49]]: 0x00&lt;BR /&gt;Context configuration [CONTEXT_CONF[48]]: 0x00&lt;BR /&gt;Context configuration [CONTEXT_CONF[47]]: 0x00&lt;BR /&gt;Context configuration [CONTEXT_CONF[46]]: 0x00&lt;BR /&gt;Context configuration [CONTEXT_CONF[45]]: 0x00&lt;BR /&gt;Context configuration [CONTEXT_CONF[44]]: 0x00&lt;BR /&gt;Context configuration [CONTEXT_CONF[43]]: 0x00&lt;BR /&gt;Context configuration [CONTEXT_CONF[42]]: 0x00&lt;BR /&gt;Context configuration [CONTEXT_CONF[41]]: 0x00&lt;BR /&gt;Context configuration [CONTEXT_CONF[40]]: 0x00&lt;BR /&gt;Context configuration [CONTEXT_CONF[39]]: 0x00&lt;BR /&gt;Context configuration [CONTEXT_CONF[38]]: 0x00&lt;BR /&gt;Context configuration [CONTEXT_CONF[37]]: 0x00&lt;BR /&gt;Packed command status [PACKED_COMMAND_STATUS]: 0x00&lt;BR /&gt;Packed command failure index [PACKED_FAILURE_INDEX]: 0x00&lt;BR /&gt;Power Off Notification [POWER_OFF_NOTIFICATION]: 0x01&lt;BR /&gt;Control to turn the Cache ON/OFF [CACHE_CTRL]: 0x01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But it's still not booting from EMMC even if I put the correct boot switches.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems that the problem comes from here. PARTITION_CONFIG should be 0x49 in order to grant acces to the boot partition. But I cannot change this value with "mmc bootpart command"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #f6f6f6;"&gt;Boot configuration bytes [PARTITION_CONFIG: 0x48]&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #f6f6f6;" /&gt;&lt;SPAN style="color: #51626f; background-color: #f6f6f6;"&gt;Boot Partition 1 enabled&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #f6f6f6;" /&gt;&lt;SPAN style="color: #51626f; background-color: #f6f6f6;"&gt;No access to boot partition&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 May 2018 08:46:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-EMMC-BOOT/m-p/759953#M118120</guid>
      <dc:creator>carlosfernandez</dc:creator>
      <dc:date>2018-05-17T08:46:43Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6ULL EMMC BOOT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-EMMC-BOOT/m-p/759954#M118121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Carlos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mfg tool is small linux image and executes linux commands (examples can be&lt;/P&gt;&lt;P&gt;found in ucl2.xml), so one can add any necessary commands to ucl2.xml if needed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 May 2018 02:29:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-EMMC-BOOT/m-p/759954#M118121</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-05-18T02:29:40Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6ULL EMMC BOOT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-EMMC-BOOT/m-p/759955#M118122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The command "mmc bootpart enable 1 1 /dev/mmcblk1"&amp;nbsp; should do. But is not changing the last bit of the PARTITION_CONFIG register (should be 0x49 but it's left at 0x48). I don't know if its a type of bug or some further register must be configuret before changint the PARTITION_CONFIG.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 May 2018 08:26:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-EMMC-BOOT/m-p/759955#M118122</guid>
      <dc:creator>carlosfernandez</dc:creator>
      <dc:date>2018-05-18T08:26:31Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6ULL EMMC BOOT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-EMMC-BOOT/m-p/759956#M118123</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Although this is old thread, I want to add my finding to the last discussed point here. I came across the same problem.&amp;nbsp;PARTITION_CONFIG bit 0 - 2 is to specify the partition to use for finding the boot image. Here you may need to use "mmcblk1boot0 or boot1" accordingly for setting this bit. So `&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;mmc bootpart enable 1 1 /dev/mmcblk1boot0` is the correct way to enable it.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2019 11:38:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-EMMC-BOOT/m-p/759956#M118123</guid>
      <dc:creator>parthitce</dc:creator>
      <dc:date>2019-04-04T11:38:49Z</dc:date>
    </item>
  </channel>
</rss>

