<?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: Как загрузить iMX8 из NAND in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/%D0%9A%D0%B0%D0%BA-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C-iMX8-%D0%B8%D0%B7-NAND/m-p/1416822#M187282</link>
    <description>&lt;P&gt;В результате сборке проекта у меня получились следующие файлы:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;- bl31.bin&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- boot.vfat&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- Image&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- imx8-boot-sd.bin&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- imx8mq-evk.dtb&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- lpddr4_pmu_train_fw.bin&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- rootfs.ext2&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- rootfs.ext4&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- rootfs.tar&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- sdcard.img&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- signed_hdmi_imx8m.bin&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- u-boot.bin&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- u-boot.itb&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- u-boot-nodtb.bin&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- u-boot-spl.bin&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- u-boot-spl-ddr.bin&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Когда я переключаю плату в режим загрузки с eMMC, запрограмировав следующим образом&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;uuu -b emmc_all imx8-boot-sd.bin sdcard.img&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;плата успешно стартует и загружается.&lt;/P&gt;&lt;P&gt;Когда я переключаю плату в режим загрузки с NAND, пытаюсь зашить минимальную прошивку,&lt;BR /&gt;чтобы проверить загрузку из NAND&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;uuu -b nand imx8-boot-sd.bin&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;процесс программирования успешно завершается, но загрузка из NAND не происходит.&lt;/P&gt;&lt;P&gt;1) В названии файла imx8-boot-&lt;STRONG&gt;sd&lt;/STRONG&gt;.bin имеется суффикс "sd", может для NAND требуется&lt;BR /&gt;сформировать какой-то свой bootloader?&lt;/P&gt;&lt;P&gt;По указанной выше ссылке есть пример скрипта загрузки NAND&lt;BR /&gt;&lt;A href="https://github.com/NXPmicro/mfgtools/wiki/Sample-script#burn-nand-flash-by-linux-kernel" target="_blank"&gt;https://github.com/NXPmicro/mfgtools/wiki/Sample-script#burn-nand-flash-by-linux-kernel&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;# Please replace below item with actual name&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;# @_flash_fw.bin | boot loader firmware, for i.MX8QM/QX, it's different from _flash.bin, for all other platforms, it's same as _flash.bin&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;# @_flash.bin | boot loader file burn to NAND&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;# @_Image | linux kernel image, zImage for arm32, Image for arm64&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;# @_board.dtb | board dtb file&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;# @_initramfs.cpio.gz.uboot | initramfs&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;# @_tee | optee image&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;# @_rootfs.tar.bz2 | rootfs&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;2) не совсем понятно какие параметры для запуска скрипта требуется использовать&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;_flash_fw.bin&lt;/STRONG&gt; - для i.MX8QM/QX, т.к. у нас iMX8M, то требуется использовать &lt;STRONG&gt;_flash.bin&lt;/STRONG&gt;&lt;BR /&gt;для этого _flash_fw.bin параметр пропускается или должен быть дважды указан bootloader?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;_Image = Image&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;_board.dtb = imx8mq-evk.dtb&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;_initramfs.cpio.gz.uboot = ???&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;_tee = ???&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;_rootfs.tar.bz2 = rootfs.tar (??? bz2)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Подскажите как правильно должна быть написана команда для uuu&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;uuu -b my_script_nand.lst imx8-boot-sd.bin Image ...???&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 21 Feb 2022 13:56:42 GMT</pubDate>
    <dc:creator>AleksandrSh</dc:creator>
    <dc:date>2022-02-21T13:56:42Z</dc:date>
    <item>
      <title>Как загрузить iMX8 из NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/%D0%9A%D0%B0%D0%BA-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C-iMX8-%D0%B8%D0%B7-NAND/m-p/1410177#M186740</link>
      <description>&lt;P&gt;Нами разработана плата с использованием iMX8M Dual процессора.&lt;BR /&gt;Удалось сделать:&lt;BR /&gt;- собрать U-Boot&lt;BR /&gt;- настроить/тренировать LPDDR4&lt;BR /&gt;- с помощью uuu загрузить spl/u-boot&lt;/P&gt;&lt;P&gt;Через командную строку U-Boot удается читать/писать в NAND.&lt;BR /&gt;NAND используется&amp;nbsp;S34MS16G2&lt;BR /&gt;Page Size: (2048 + 128) bytes; 128-byte spare area&lt;/P&gt;&lt;P&gt;Следующий этап научить плату стартовать из NAND&lt;BR /&gt;Согласно&amp;nbsp;i.MX 8M Dual/8M QuadLite/8M Quad&amp;nbsp;Applications Processors Reference&amp;nbsp;Manual&lt;BR /&gt;как я понял необходимо подготовить образ прошивки с IVT заголовком.&lt;/P&gt;&lt;P&gt;1) Вопрос как это сделать? Есть ли готовое решение для формирования образа для NAND?&lt;/P&gt;&lt;P&gt;2) Есть ли инструкция как запрограммировать NAND?&lt;/P&gt;&lt;P&gt;3) По какому адресу BootROM code обращается в NAND для загрузки?&lt;BR /&gt;В&amp;nbsp;Reference&amp;nbsp;Manual в&amp;nbsp;6.1.6.1 Image Vector Table and Boot Data приведена Table 6-18 (см. рис)&lt;BR /&gt;для NAND offset 1 Kbyte = 0x4000 bytes. Здесь ошибка? Адрес 0x400 должен быть?&lt;/P&gt;</description>
      <pubDate>Tue, 08 Feb 2022 09:39:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/%D0%9A%D0%B0%D0%BA-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C-iMX8-%D0%B8%D0%B7-NAND/m-p/1410177#M186740</guid>
      <dc:creator>AleksandrSh</dc:creator>
      <dc:date>2022-02-08T09:39:02Z</dc:date>
    </item>
    <item>
      <title>Re: Как загрузить iMX8 из NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/%D0%9A%D0%B0%D0%BA-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C-iMX8-%D0%B8%D0%B7-NAND/m-p/1410239#M186748</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/196640"&gt;@AleksandrSh&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; обычно используется UUU, демо образ системы содержит примеры скриптов&lt;BR /&gt;для этой утилиты.&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/design/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX" target="_blank"&gt;https://www.nxp.com/design/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Yuri.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Feb 2022 11:13:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/%D0%9A%D0%B0%D0%BA-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C-iMX8-%D0%B8%D0%B7-NAND/m-p/1410239#M186748</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2022-02-08T11:13:59Z</dc:date>
    </item>
    <item>
      <title>Re: Как загрузить iMX8 из NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/%D0%9A%D0%B0%D0%BA-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C-iMX8-%D0%B8%D0%B7-NAND/m-p/1410257#M186750</link>
      <description>&lt;P&gt;правильно я понимаю, что при программировании NAND через UUU предварительно собирать образ прошивки не требуется, а заголовок IVT будет сформирован UUU ?&lt;/P&gt;</description>
      <pubDate>Tue, 08 Feb 2022 12:05:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/%D0%9A%D0%B0%D0%BA-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C-iMX8-%D0%B8%D0%B7-NAND/m-p/1410257#M186750</guid>
      <dc:creator>AleksandrSh</dc:creator>
      <dc:date>2022-02-08T12:05:57Z</dc:date>
    </item>
    <item>
      <title>Re: Как загрузить iMX8 из NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/%D0%9A%D0%B0%D0%BA-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C-iMX8-%D0%B8%D0%B7-NAND/m-p/1410261#M186751</link>
      <description>&lt;P&gt;во время сборки прошивки формируется&amp;nbsp;&lt;STRONG&gt;imx8-boot-sd.bin&lt;/STRONG&gt; файл с IVT заголовком, если зашить его в NAND средствами U-Boot, то BootROM загрузит из него SPL ?&lt;/P&gt;</description>
      <pubDate>Tue, 08 Feb 2022 12:12:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/%D0%9A%D0%B0%D0%BA-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C-iMX8-%D0%B8%D0%B7-NAND/m-p/1410261#M186751</guid>
      <dc:creator>AleksandrSh</dc:creator>
      <dc:date>2022-02-08T12:12:34Z</dc:date>
    </item>
    <item>
      <title>Re: Как загрузить iMX8 из NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/%D0%9A%D0%B0%D0%BA-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C-iMX8-%D0%B8%D0%B7-NAND/m-p/1410705#M186780</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/196640"&gt;@AleksandrSh&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;gt; правильно я понимаю, что при программировании NAND через UUU предварительно &lt;BR /&gt;&amp;gt; собирать образ прошивки не требуется, а заголовок IVT будет сформирован UUU ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;В целом - да.&lt;BR /&gt;&lt;BR /&gt;Пример "Burn NAND flash by linux kernel":&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/NXPmicro/mfgtools/wiki/Sample-script" target="_blank"&gt;https://github.com/NXPmicro/mfgtools/wiki/Sample-script&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Yuri.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Feb 2022 06:05:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/%D0%9A%D0%B0%D0%BA-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C-iMX8-%D0%B8%D0%B7-NAND/m-p/1410705#M186780</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2022-02-09T06:05:19Z</dc:date>
    </item>
    <item>
      <title>Re: Как загрузить iMX8 из NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/%D0%9A%D0%B0%D0%BA-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C-iMX8-%D0%B8%D0%B7-NAND/m-p/1416822#M187282</link>
      <description>&lt;P&gt;В результате сборке проекта у меня получились следующие файлы:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;- bl31.bin&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- boot.vfat&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- Image&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- imx8-boot-sd.bin&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- imx8mq-evk.dtb&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- lpddr4_pmu_train_fw.bin&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- rootfs.ext2&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- rootfs.ext4&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- rootfs.tar&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- sdcard.img&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- signed_hdmi_imx8m.bin&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- u-boot.bin&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- u-boot.itb&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- u-boot-nodtb.bin&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- u-boot-spl.bin&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;- u-boot-spl-ddr.bin&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Когда я переключаю плату в режим загрузки с eMMC, запрограмировав следующим образом&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;uuu -b emmc_all imx8-boot-sd.bin sdcard.img&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;плата успешно стартует и загружается.&lt;/P&gt;&lt;P&gt;Когда я переключаю плату в режим загрузки с NAND, пытаюсь зашить минимальную прошивку,&lt;BR /&gt;чтобы проверить загрузку из NAND&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;uuu -b nand imx8-boot-sd.bin&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;процесс программирования успешно завершается, но загрузка из NAND не происходит.&lt;/P&gt;&lt;P&gt;1) В названии файла imx8-boot-&lt;STRONG&gt;sd&lt;/STRONG&gt;.bin имеется суффикс "sd", может для NAND требуется&lt;BR /&gt;сформировать какой-то свой bootloader?&lt;/P&gt;&lt;P&gt;По указанной выше ссылке есть пример скрипта загрузки NAND&lt;BR /&gt;&lt;A href="https://github.com/NXPmicro/mfgtools/wiki/Sample-script#burn-nand-flash-by-linux-kernel" target="_blank"&gt;https://github.com/NXPmicro/mfgtools/wiki/Sample-script#burn-nand-flash-by-linux-kernel&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;# Please replace below item with actual name&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;# @_flash_fw.bin | boot loader firmware, for i.MX8QM/QX, it's different from _flash.bin, for all other platforms, it's same as _flash.bin&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;# @_flash.bin | boot loader file burn to NAND&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;# @_Image | linux kernel image, zImage for arm32, Image for arm64&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;# @_board.dtb | board dtb file&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;# @_initramfs.cpio.gz.uboot | initramfs&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;# @_tee | optee image&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;# @_rootfs.tar.bz2 | rootfs&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;2) не совсем понятно какие параметры для запуска скрипта требуется использовать&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;_flash_fw.bin&lt;/STRONG&gt; - для i.MX8QM/QX, т.к. у нас iMX8M, то требуется использовать &lt;STRONG&gt;_flash.bin&lt;/STRONG&gt;&lt;BR /&gt;для этого _flash_fw.bin параметр пропускается или должен быть дважды указан bootloader?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;_Image = Image&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;_board.dtb = imx8mq-evk.dtb&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;_initramfs.cpio.gz.uboot = ???&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;_tee = ???&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;_rootfs.tar.bz2 = rootfs.tar (??? bz2)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Подскажите как правильно должна быть написана команда для uuu&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;uuu -b my_script_nand.lst imx8-boot-sd.bin Image ...???&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Feb 2022 13:56:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/%D0%9A%D0%B0%D0%BA-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C-iMX8-%D0%B8%D0%B7-NAND/m-p/1416822#M187282</guid>
      <dc:creator>AleksandrSh</dc:creator>
      <dc:date>2022-02-21T13:56:42Z</dc:date>
    </item>
  </channel>
</rss>

