<?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: i.MX8MQ Boot issue at cold Temperature (&amp;lt;0 C) in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Boot-issue-at-cold-Temperature-lt-0-C/m-p/966531#M144012</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our board is working if we decreasing the ambient temperature from 0C to -40C.&lt;/P&gt;&lt;P&gt;At that time eMMC device is operating on HS400 mode with 40 or 65-ohm drive strength.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When we&amp;nbsp;failed to cold boot below 0C, the eMMC device is operating on DDR50 mode with 65-ohm drive strength in U-boot. So, we believe both drive strength will also work with DDR50 mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do&amp;nbsp;we still require to&amp;nbsp;reduce the drive strength at the U-boot level for&amp;nbsp;the cold boot?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About Crystal oscillator, We used -40 ~ +85C operating temp supported oscillator. We observed the board is auto boot while iMX8 junction temp cross 0C during temp&amp;nbsp;ramp up from lower temp to higher temp i.e. -20C to +20C.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About DDR, looking at the logs provided above it passed the training.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Nirmal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Sep 2019 09:17:25 GMT</pubDate>
    <dc:creator>nirmalluhana</dc:creator>
    <dc:date>2019-09-25T09:17:25Z</dc:date>
    <item>
      <title>i.MX8MQ Boot issue at cold Temperature (&lt;0 C)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Boot-issue-at-cold-Temperature-lt-0-C/m-p/966529#M144010</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Hello,&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Release: Yocto-Sumo (4.14.78_1.0.0_GA)&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Board: i.MX8MQ based custom board&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;We have facing cold boot issue in iMX8MQ based custom board.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;As we decrease the temperature below 0C our board not booting up and stuck after the DDR training logs.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;It will start booting automatically after CPU junction temperature exceeds the 8C.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Attached logs for reference.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12px; "&gt;U-Boot SPL 2018.03-master_v2018.03+g2e7c702 (Sep 02 2019 - 08:56:08 +0000)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;PMIC: PFUZE100 ID=0x10&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;DDRINFO: start lpddr4 ddr init&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;DRAM PHY training for 3200MTS&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;check ddr4_pmu_train_imem code&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;check ddr4_pmu_train_imem code pass&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;check ddr4_pmu_train_dmem code&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;check ddr4_pmu_train_dmem code pass&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;Training PASS&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;DRAM PHY training for 667MTS&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;check ddr4_pmu_train_imem code&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;check ddr4_pmu_train_imem code pass&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;check ddr4_pmu_train_dmem code&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;check ddr4_pmu_train_dmem code pass&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;Training PASS&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;DRAM PHY training for 3200MTS&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;check ddr4_pmu_train_imem code&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;check ddr4_pmu_train_imem code pass&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;check ddr4_pmu_train_dmem code&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;check ddr4_pmu_train_dmem code pass&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;Training PASS&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;DDRINFO:ddrphy calibration done&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;DDRINFO: ddrmix config done&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;Normal Boot&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;Trying to boot from MMC1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;U-Boot 2018.03-master_v2018.03+g2e7c702 (Sep 02 2019 - 08:56:08 +0000)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12px; "&gt;CPU: Freescale i.MX8MQ rev2.0 1300 MHz (running at 800 MHz)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12px; "&gt;CPU: Industrial temperature grade (-40C to 105C)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Also, we are not getting negative temperature values of CPU junction temperature. For, that we need to apply some patch to get the negative temperature values as per below thread.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Link:&amp;nbsp;&lt;A href="https://community.nxp.com/thread/447602"&gt;https://community.nxp.com/thread/447602&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;1) Can anyone please provide the patch to get negative temperature values.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;2) For the cold boot issue, we need to do any changes from firmware side?&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Best regards,&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Nirmal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Sep 2019 13:15:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Boot-issue-at-cold-Temperature-lt-0-C/m-p/966529#M144010</guid>
      <dc:creator>nirmalluhana</dc:creator>
      <dc:date>2019-09-24T13:15:06Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8MQ Boot issue at cold Temperature (&lt;0 C)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Boot-issue-at-cold-Temperature-lt-0-C/m-p/966530#M144011</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nirmal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in general temperature dependancy may be related to&lt;/P&gt;&lt;P&gt;drive strength settings (Write Driver Impedance), one can check&lt;/P&gt;&lt;P&gt;Chapter 4 How to bring up a new MX8MSCALE board MSCALE_DDR_Tool_User_Guide.pdf&lt;/P&gt;&lt;P&gt;in ddr test package&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-340179"&gt;i.MX8 MSCALE SERIES DDR Tool Release (V2.10)&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regarding patch suggest to create service request &lt;A href="https://community.nxp.com/docs/DOC-329745"&gt;https://community.nxp.com/docs/DOC-329745&lt;/A&gt;&amp;nbsp;&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>Wed, 25 Sep 2019 01:17:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Boot-issue-at-cold-Temperature-lt-0-C/m-p/966530#M144011</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-09-25T01:17:56Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8MQ Boot issue at cold Temperature (&lt;0 C)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Boot-issue-at-cold-Temperature-lt-0-C/m-p/966531#M144012</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our board is working if we decreasing the ambient temperature from 0C to -40C.&lt;/P&gt;&lt;P&gt;At that time eMMC device is operating on HS400 mode with 40 or 65-ohm drive strength.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When we&amp;nbsp;failed to cold boot below 0C, the eMMC device is operating on DDR50 mode with 65-ohm drive strength in U-boot. So, we believe both drive strength will also work with DDR50 mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do&amp;nbsp;we still require to&amp;nbsp;reduce the drive strength at the U-boot level for&amp;nbsp;the cold boot?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About Crystal oscillator, We used -40 ~ +85C operating temp supported oscillator. We observed the board is auto boot while iMX8 junction temp cross 0C during temp&amp;nbsp;ramp up from lower temp to higher temp i.e. -20C to +20C.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About DDR, looking at the logs provided above it passed the training.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Nirmal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Sep 2019 09:17:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Boot-issue-at-cold-Temperature-lt-0-C/m-p/966531#M144012</guid>
      <dc:creator>nirmalluhana</dc:creator>
      <dc:date>2019-09-25T09:17:25Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8MQ Boot issue at cold Temperature (&lt;0 C)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Boot-issue-at-cold-Temperature-lt-0-C/m-p/966532#M144013</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nirmal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;Do&amp;nbsp;we still require to&amp;nbsp;reduce the drive strength at the U-boot level for&amp;nbsp;the cold boot?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in general you should verify that emmc drive strength will also work in all modes at all temperatures&lt;/P&gt;&lt;P&gt;and probably consult with emmc vendor about temperature emmc drive strength dependancy.&lt;/P&gt;&lt;P&gt;May be useful to experiment with emmc from other vendors.&lt;/P&gt;&lt;P&gt;Below link gives good overview (applicable also for i.MX8M) emmc drive strength issues:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/332110"&gt;https://community.nxp.com/thread/332110&lt;/A&gt;&amp;nbsp;&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>Wed, 25 Sep 2019 11:34:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Boot-issue-at-cold-Temperature-lt-0-C/m-p/966532#M144013</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-09-25T11:34:06Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8MQ Boot issue at cold Temperature (&lt;0 C)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Boot-issue-at-cold-Temperature-lt-0-C/m-p/966533#M144014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We observed that i.MX8MQ TMU is not able to read negative temperature values and gives the error of invalid sensor data after enabling the debug prints in &lt;STRONG&gt;arch/arm/mach-imx/cpu.c&lt;/STRONG&gt; file. Hence,&amp;nbsp;our board is failed to boot at the temperature below 0C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we disabled&amp;nbsp;&lt;STRONG&gt;CONFIG_NXP_TMU&lt;/STRONG&gt; macro in the defconfig file then we are able to boot the board below 0C as it is not going to check CPU die temperature.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please provide more information due to which&amp;nbsp;reason we stuck at u-boot as mentioned in above logs when &lt;STRONG&gt;CONFIG_NXP_TMU&amp;nbsp;&lt;/STRONG&gt;macro is enabled as there is no blocker&amp;nbsp;available in the code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To read CPU die negative temperature we required the patch and we also generated the&amp;nbsp;ticket on the link which you provided.&amp;nbsp;But still, we don't get any patch related that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Nirmal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Sep 2019 10:53:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Boot-issue-at-cold-Temperature-lt-0-C/m-p/966533#M144014</guid>
      <dc:creator>nirmalluhana</dc:creator>
      <dc:date>2019-09-30T10:53:06Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8MQ Boot issue at cold Temperature (&lt;0 C)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Boot-issue-at-cold-Temperature-lt-0-C/m-p/966534#M144015</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nirmal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regarding" i.MX8MQ TMU is not able to read negative temperature",&lt;/P&gt;&lt;P&gt;as stated in sect.5.4.2.2 Features i.MX8MQ Reference Manual:&lt;/P&gt;&lt;P&gt;"Temperature measurement range 0-85°C."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/90845iC3F6B60CE8C90A6C/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.jpg" alt="pastedImage_1.jpg" /&gt;&lt;/span&gt;&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>Mon, 30 Sep 2019 11:03:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Boot-issue-at-cold-Temperature-lt-0-C/m-p/966534#M144015</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-09-30T11:03:33Z</dc:date>
    </item>
  </channel>
</rss>

