<?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: Low power boot M33 iMX93 in Zephyr Project</title>
    <link>https://community.nxp.com/t5/Zephyr-Project/Low-power-boot-M33-iMX93/m-p/2099621#M316</link>
    <description>&lt;P&gt;Hi Joseph&lt;/P&gt;&lt;P&gt;Thanks for the response.&lt;/P&gt;&lt;P&gt;In general, Zephyr does not require a bootloader, and can be booted from bare metal.&lt;/P&gt;&lt;P&gt;In the link you posted it says:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;To make a container image flash.bin with&amp;nbsp;&lt;SPAN class=""&gt;zephyr.bin&lt;/SPAN&gt;&amp;nbsp;for SD/eMMC programming and booting from BootROM. Refer to user manual of i.MX93 MCUX SDK release.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;This is what we are trying to do.&lt;/P&gt;&lt;P&gt;Following the SDK guidance for creating a flash.bin container works for the hello_world SDK example; the M33 ROM boot code can load and run the program.&lt;/P&gt;&lt;P&gt;However, building a container image in the same way does not work for our zephyr.bin.&lt;/P&gt;&lt;P&gt;Please could you provide guidance on how to build a container with zephyr.bin that the M33 boot rom code an load and run. We don't have any security requirements at this point.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
    <pubDate>Mon, 19 May 2025 07:57:20 GMT</pubDate>
    <dc:creator>CambridgeDev</dc:creator>
    <dc:date>2025-05-19T07:57:20Z</dc:date>
    <item>
      <title>Low power boot M33 iMX93</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/Low-power-boot-M33-iMX93/m-p/2099108#M314</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm trying to get Zephyr to boot on the M33 core on a phytec Nash iMX93 board. So far I have managed to:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Build hello-world from the MCUXpresso SDK&lt;/LI&gt;&lt;LI&gt;Used imx-mkimage to create a flash.bin for the iMX93 low power boot&lt;/LI&gt;&lt;LI&gt;Written flash.bin to an SD card using dd&lt;/LI&gt;&lt;LI&gt;Set the Nash board to low power boot from SD card mode&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;This worked (first time!) and I can see the hello world output on the UART2 VCOM.&lt;/P&gt;&lt;P&gt;I then built the Zephyr hello-world sample for&amp;nbsp;phyboard_nash/mimx9352/m33, and followed the same steps as above to get a flash.bin on the SD card.&lt;/P&gt;&lt;P&gt;Unfortunately, this doesn't seem to work - I was expecting (hoping) to see the Zephyr boot messages on UART2, but no luck.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can anyone help me with this ? The examples I've found all start Zephyr on the M33 from Linux on the A5s, which I don't want. We need to boot into Zephyr on the M33, and then start Linux from Zephyr.&lt;/P&gt;&lt;P&gt;TIA&lt;/P&gt;</description>
      <pubDate>Fri, 16 May 2025 16:32:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/Low-power-boot-M33-iMX93/m-p/2099108#M314</guid>
      <dc:creator>CambridgeDev</dc:creator>
      <dc:date>2025-05-16T16:32:57Z</dc:date>
    </item>
    <item>
      <title>Re: Low power boot M33 iMX93</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/Low-power-boot-M33-iMX93/m-p/2099356#M315</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Thank you for your interest in NXP Semiconductor products,&lt;/P&gt;
&lt;P&gt;Please refer to the &lt;A href="https://docs.zephyrproject.org/latest/boards/nxp/imx93_evk/doc/index.html#programming-and-debugging-m33" target="_self"&gt;following link&lt;/A&gt;, zephyr needs to be booted over U-boot either from DDR or TCM.&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Mon, 19 May 2025 01:36:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/Low-power-boot-M33-iMX93/m-p/2099356#M315</guid>
      <dc:creator>JosephAtNXP</dc:creator>
      <dc:date>2025-05-19T01:36:28Z</dc:date>
    </item>
    <item>
      <title>Re: Low power boot M33 iMX93</title>
      <link>https://community.nxp.com/t5/Zephyr-Project/Low-power-boot-M33-iMX93/m-p/2099621#M316</link>
      <description>&lt;P&gt;Hi Joseph&lt;/P&gt;&lt;P&gt;Thanks for the response.&lt;/P&gt;&lt;P&gt;In general, Zephyr does not require a bootloader, and can be booted from bare metal.&lt;/P&gt;&lt;P&gt;In the link you posted it says:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;To make a container image flash.bin with&amp;nbsp;&lt;SPAN class=""&gt;zephyr.bin&lt;/SPAN&gt;&amp;nbsp;for SD/eMMC programming and booting from BootROM. Refer to user manual of i.MX93 MCUX SDK release.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;This is what we are trying to do.&lt;/P&gt;&lt;P&gt;Following the SDK guidance for creating a flash.bin container works for the hello_world SDK example; the M33 ROM boot code can load and run the program.&lt;/P&gt;&lt;P&gt;However, building a container image in the same way does not work for our zephyr.bin.&lt;/P&gt;&lt;P&gt;Please could you provide guidance on how to build a container with zephyr.bin that the M33 boot rom code an load and run. We don't have any security requirements at this point.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Mon, 19 May 2025 07:57:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Zephyr-Project/Low-power-boot-M33-iMX93/m-p/2099621#M316</guid>
      <dc:creator>CambridgeDev</dc:creator>
      <dc:date>2025-05-19T07:57:20Z</dc:date>
    </item>
  </channel>
</rss>

