<?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>i.MX ProcessorsのトピックRe: IMX53 Sabre Tablet boot from SATA</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX53-Sabre-Tablet-boot-from-SATA/m-p/147950#M528</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The contents of MBR in eMMC that is currently the default boot device on IMX53 Sabre tablet are:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;---------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;$od -Ax -x mbr_emmc_imx53.bin&lt;/P&gt;&lt;P&gt;000000 0000 0000 0000 0000 0000 0000 0000 0000&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;0001c0 4041 030b ffd0 5000 0000 a000 00df 0300&lt;/P&gt;&lt;P&gt;0001d0 ffd0 0383 ffd0 4000 00e0 b000 0004 0300&lt;/P&gt;&lt;P&gt;0001e0 ffd0 0305 ffd0 f000 00e4 8000 0006 0300&lt;/P&gt;&lt;P&gt;0001f0 ffd0 0383 ffd0 7000 00eb a000 0000 aa55&lt;/P&gt;&lt;P&gt;000200&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The first 446 bytes&amp;nbsp;of code area&amp;nbsp;of MBR in eMMC&amp;nbsp;appears to be&amp;nbsp;zeroed out. But the board is able to boot up from eMMC. How does this work? Does this mean ROM gets only the partition table info from eMMC MBR&amp;nbsp;to determine u-boot location in eMMC?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Ravi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 23 Mar 2012 15:35:27 GMT</pubDate>
    <dc:creator>Ravi1z</dc:creator>
    <dc:date>2012-03-23T15:35:27Z</dc:date>
    <item>
      <title>IMX53 Sabre Tablet boot from SATA</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX53-Sabre-Tablet-boot-from-SATA/m-p/147949#M527</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have a IMX53 Sabre Tablet that boots from MMC and running Linux freescale 2.6.35.3-1129-g691c08a.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to set it up for booting (u-boot)&amp;nbsp;from SATA upon power up. I did the following to copy MBR/u-boot from MMC to SSD and apply the workaround for SATA internal clock issue as described in the Release notes (log below at end of email).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I set SW26[4,6] = 1, 1 and all other in SW26 and SW28 to 0. After pluging back the power cable and hiting power/reset button, there is no output on the serial console (Debug Card RS232)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The IMX53 part number marked on the IMX53 Sabre Tablet in lab is “PCIMX535DVV1B”&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Am I missing any configuration/step for setting up the board for SATA boot? Can someone please help me to understand what the problem could be?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(I am able to detect SSD in Linux,&amp;nbsp;boot kernel image from SSD and mount root filesystem on SSD partition)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;---------- LOG from u-boot when boot from MMC --------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;MX53-SMD U-Boot &amp;gt; mmcinfo 0&lt;/P&gt;&lt;P&gt;Card did not respond to voltage select!&lt;/P&gt;&lt;P&gt;MMC card init failed!&lt;/P&gt;&lt;P&gt;MX53-SMD U-Boot &amp;gt; mmcinfo 1&lt;/P&gt;&lt;P&gt;Device: FSL_ESDHC&lt;/P&gt;&lt;P&gt;Manufacturer ID: 45&lt;/P&gt;&lt;P&gt;OEM: 100&lt;/P&gt;&lt;P&gt;Name: SEM08&lt;/P&gt;&lt;P&gt;Tran Speed: 25000000&lt;/P&gt;&lt;P&gt;Rd Block Len: 512&lt;/P&gt;&lt;P&gt;MMC version 4.0&lt;/P&gt;&lt;P&gt;High Capacity: Yes&lt;/P&gt;&lt;P&gt;Capacity: 7944011776&lt;/P&gt;&lt;P&gt;Bus Width: 8-bit&lt;/P&gt;&lt;P&gt;Boot Partition Size:&amp;nbsp; 1024KB&lt;/P&gt;&lt;P&gt;Current Partition for boot: Boot partition 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;MX53-SMD U-Boot &amp;gt; sata init&lt;/P&gt;&lt;P&gt;AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl SATA mode&lt;/P&gt;&lt;P&gt;flags: ncq stag pm led clo only pmp pio slum part SATA Device Info:&lt;/P&gt;&lt;P&gt;S/N: 0211-155849--E174613&lt;/P&gt;&lt;P&gt;Product model number: SanDisk SSD U100 128GB Firmware version: CS.51.00&lt;/P&gt;&lt;P&gt;Capacity: 250069680 sectors&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;MX53-SMD U-Boot &amp;gt; mmc read 1 ${loadaddr} 0 0x200&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;MMC read: dev # 1, block # 0, count 512 partition # 0 ...&lt;/P&gt;&lt;P&gt;512 blocks read: OK&lt;/P&gt;&lt;P&gt;MX53-SMD U-Boot &amp;gt; sata write ${loadaddr} 0x0 0x200&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SATA write: device 0 block # 0, count 512 ... 512 blocks written: OK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;MX53-SMD U-Boot &amp;gt; iim blow 4 3 4&lt;/P&gt;&lt;P&gt;Blowing fuse at bank:4 row:3 value:4&lt;/P&gt;&lt;P&gt;fuses at (bank:4, row:3) = 0x4&lt;/P&gt;&lt;P&gt;MX53-SMD U-Boot &amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;---&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove power cable&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set SW26[ 4,6 ]= [1, 1] &amp;nbsp;All others in SW26,SW28 = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Insert power cable, hit power/reset button, but no console output&lt;/P&gt;&lt;P&gt;----&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2012 15:19:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX53-Sabre-Tablet-boot-from-SATA/m-p/147949#M527</guid>
      <dc:creator>Ravi1z</dc:creator>
      <dc:date>2012-03-22T15:19:41Z</dc:date>
    </item>
    <item>
      <title>Re: IMX53 Sabre Tablet boot from SATA</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX53-Sabre-Tablet-boot-from-SATA/m-p/147950#M528</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The contents of MBR in eMMC that is currently the default boot device on IMX53 Sabre tablet are:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;---------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;$od -Ax -x mbr_emmc_imx53.bin&lt;/P&gt;&lt;P&gt;000000 0000 0000 0000 0000 0000 0000 0000 0000&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;0001c0 4041 030b ffd0 5000 0000 a000 00df 0300&lt;/P&gt;&lt;P&gt;0001d0 ffd0 0383 ffd0 4000 00e0 b000 0004 0300&lt;/P&gt;&lt;P&gt;0001e0 ffd0 0305 ffd0 f000 00e4 8000 0006 0300&lt;/P&gt;&lt;P&gt;0001f0 ffd0 0383 ffd0 7000 00eb a000 0000 aa55&lt;/P&gt;&lt;P&gt;000200&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The first 446 bytes&amp;nbsp;of code area&amp;nbsp;of MBR in eMMC&amp;nbsp;appears to be&amp;nbsp;zeroed out. But the board is able to boot up from eMMC. How does this work? Does this mean ROM gets only the partition table info from eMMC MBR&amp;nbsp;to determine u-boot location in eMMC?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Ravi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Mar 2012 15:35:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX53-Sabre-Tablet-boot-from-SATA/m-p/147950#M528</guid>
      <dc:creator>Ravi1z</dc:creator>
      <dc:date>2012-03-23T15:35:27Z</dc:date>
    </item>
  </channel>
</rss>

