<?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: Error loading modified imx-atf on Nitrogen8M mini (iMX8MM)</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Error-loading-modified-imx-atf-on-Nitrogen8M-mini-iMX8MM/m-p/1855959#M223059</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/151788"&gt;@Zhiming_Liu&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for the reply. I don't see the soc.mak file inside the u-boot. But I do see the following in the u-boot top level Makefile&lt;/P&gt;&lt;P&gt;SOC_CPU = iMX8MM&lt;BR /&gt;TEE_LOAD_ADDR = 0xbe000000&lt;BR /&gt;ATF_LOAD_ADDR = 0x00920000&lt;/P&gt;&lt;P&gt;This matches the address that is specified in ATF's&amp;nbsp;&lt;SPAN&gt;"plat/imx/imx8m/imx8mm/include/platform_def.h"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;#define BL31_BASE U(0x920000)&lt;BR /&gt;#define BL31_LIMIT U(0x970000)&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 26 Apr 2024 20:47:33 GMT</pubDate>
    <dc:creator>sandeepkiranp</dc:creator>
    <dc:date>2024-04-26T20:47:33Z</dc:date>
    <item>
      <title>Error loading modified imx-atf on Nitrogen8M mini (iMX8MM)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Error-loading-modified-imx-atf-on-Nitrogen8M-mini-iMX8MM/m-p/1850233#M222723</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;First things first. I am a newbie trying to run a Linux OS application in the Normal World to talk to a TA in the Secure World, all things running on Boundary Devices Nitrogen8M Mini rev 2 board (from the iMX8MM family).&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/boundarydevices/imx-atf" target="_blank"&gt;https://github.com/boundarydevices/imx-atf&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://github.com/boundarydevices/u-boot/tree/boundary-v2022.04" target="_blank"&gt;https://github.com/boundarydevices/u-boot/tree/boundary-v2022.04&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://github.com/nxp-imx/imx-optee-os/" target="_blank"&gt;https://github.com/nxp-imx/imx-optee-os/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;All things run fine with vanilla images. I have a requirement to store around 100KB of global data (basically policy information) within the ATF binary that I would use inside the SMC handler "services/spd/opteed/opteed_main.c" at runtime. To get the compilation going, I updated the "BL31_LIMIT" constant in "plat/imx/imx8m/imx8mm/include/platform_def.h" from 0x940000 to 0x970000. I then built the BL31 binary, and with that I built the u-boot flash.bin. But when I flash this binary, ATF wouldn't start. I am sure I need to make some size adjustments within u-boot to accommodate the increase in ATF size. But I don't know where to do that. Could you kindly advise me on the necessary modifications to ensure it boots correctly? Here's where it gets stuck&lt;/P&gt;&lt;P&gt;U-Boot SPL 2018.07-36636-gb728f6e8bb-dirty (Apr 18 2024 - 17:59:31 -0400)&lt;BR /&gt;config to do 3000 1d training.&lt;BR /&gt;trying rank 0&lt;BR /&gt;config to do 3000 1d training.&lt;BR /&gt;config to do 3000 2d training.&lt;BR /&gt;config to do 400 1d training.&lt;BR /&gt;config to do 100 1d training.&lt;BR /&gt;Normal Boot&lt;BR /&gt;Trying to boot from USB SDP&lt;BR /&gt;SDP: initialize...&lt;BR /&gt;SDP: handle requests...&lt;BR /&gt;Downloading file of size 1273272 to 0x40400000... done&lt;BR /&gt;Jumping to header at 0x40400000&lt;BR /&gt;Header Tag is not an IMX image&lt;BR /&gt;Found header at 0x4042ba00&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Sorry if any of the information I provided above doesn't make sense. Appreciate any help here.&lt;/P&gt;&lt;P&gt;Regards&lt;BR /&gt;Sandeep&lt;/P&gt;</description>
      <pubDate>Thu, 18 Apr 2024 22:52:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Error-loading-modified-imx-atf-on-Nitrogen8M-mini-iMX8MM/m-p/1850233#M222723</guid>
      <dc:creator>sandeepkiranp</dc:creator>
      <dc:date>2024-04-18T22:52:47Z</dc:date>
    </item>
    <item>
      <title>Re: Error loading modified imx-atf on Nitrogen8M mini (iMX8MM)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Error-loading-modified-imx-atf-on-Nitrogen8M-mini-iMX8MM/m-p/1851831#M222830</link>
      <description>&lt;P&gt;Can someone help me with this?&lt;/P&gt;</description>
      <pubDate>Mon, 22 Apr 2024 18:49:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Error-loading-modified-imx-atf-on-Nitrogen8M-mini-iMX8MM/m-p/1851831#M222830</guid>
      <dc:creator>sandeepkiranp</dc:creator>
      <dc:date>2024-04-22T18:49:14Z</dc:date>
    </item>
    <item>
      <title>Re: Error loading modified imx-atf on Nitrogen8M mini (iMX8MM)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Error-loading-modified-imx-atf-on-Nitrogen8M-mini-iMX8MM/m-p/1855167#M223003</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/232449"&gt;@sandeepkiranp&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have you modified the ATF load address in soc.mak?&lt;/P&gt;</description>
      <pubDate>Fri, 26 Apr 2024 00:20:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Error-loading-modified-imx-atf-on-Nitrogen8M-mini-iMX8MM/m-p/1855167#M223003</guid>
      <dc:creator>Zhiming_Liu</dc:creator>
      <dc:date>2024-04-26T00:20:55Z</dc:date>
    </item>
    <item>
      <title>Re: Error loading modified imx-atf on Nitrogen8M mini (iMX8MM)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Error-loading-modified-imx-atf-on-Nitrogen8M-mini-iMX8MM/m-p/1855959#M223059</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/151788"&gt;@Zhiming_Liu&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for the reply. I don't see the soc.mak file inside the u-boot. But I do see the following in the u-boot top level Makefile&lt;/P&gt;&lt;P&gt;SOC_CPU = iMX8MM&lt;BR /&gt;TEE_LOAD_ADDR = 0xbe000000&lt;BR /&gt;ATF_LOAD_ADDR = 0x00920000&lt;/P&gt;&lt;P&gt;This matches the address that is specified in ATF's&amp;nbsp;&lt;SPAN&gt;"plat/imx/imx8m/imx8mm/include/platform_def.h"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;#define BL31_BASE U(0x920000)&lt;BR /&gt;#define BL31_LIMIT U(0x970000)&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 26 Apr 2024 20:47:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Error-loading-modified-imx-atf-on-Nitrogen8M-mini-iMX8MM/m-p/1855959#M223059</guid>
      <dc:creator>sandeepkiranp</dc:creator>
      <dc:date>2024-04-26T20:47:33Z</dc:date>
    </item>
  </channel>
</rss>

