<?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 imx27L based Smart Thermostat Design in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx27L-based-Smart-Thermostat-Design/m-p/148697#M652</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Having trouble with software hanging up either at Redboot or Kernel or Lenux program running. Out of 60 prototypes, 10 to 15 shows this symptom. All I/Os are properly terminated. It does not change when temperature cycled (hot and cold). Any feedback or similar experience and how resolved would be dearly appreciated.&lt;/P&gt;&lt;P&gt;Baha Erturk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 08 Jan 2011 00:22:31 GMT</pubDate>
    <dc:creator>Beam</dc:creator>
    <dc:date>2011-01-08T00:22:31Z</dc:date>
    <item>
      <title>imx27L based Smart Thermostat Design</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx27L-based-Smart-Thermostat-Design/m-p/148697#M652</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Having trouble with software hanging up either at Redboot or Kernel or Lenux program running. Out of 60 prototypes, 10 to 15 shows this symptom. All I/Os are properly terminated. It does not change when temperature cycled (hot and cold). Any feedback or similar experience and how resolved would be dearly appreciated.&lt;/P&gt;&lt;P&gt;Baha Erturk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Jan 2011 00:22:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx27L-based-Smart-Thermostat-Design/m-p/148697#M652</guid>
      <dc:creator>Beam</dc:creator>
      <dc:date>2011-01-08T00:22:31Z</dc:date>
    </item>
    <item>
      <title>Re: imx27L based Smart Thermostat Design</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx27L-based-Smart-Thermostat-Design/m-p/148698#M653</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Baha,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;without having seen your design and code it is pretty difficult to say something about your problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Btw: The boot process on MX27 can be heavily boosted by using a modern boot loader. We have acieved 800 ms boot time into a standard mainline Linux kernel with the MX27 and the Barebox bootloader, without any uggly hacks on the kernel side. The actual boot time depends on the hardware, but something below 1 s is possible.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is your smart thermostat available somewhere?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Robert&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Jan 2011 09:41:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx27L-based-Smart-Thermostat-Design/m-p/148698#M653</guid>
      <dc:creator>RobertSchwebel</dc:creator>
      <dc:date>2011-01-12T09:41:52Z</dc:date>
    </item>
    <item>
      <title>Re: imx27L based Smart Thermostat Design</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx27L-based-Smart-Thermostat-Design/m-p/148699#M654</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Robert,&lt;/P&gt;&lt;P&gt;Thank you very much for your feedback and suggestion. I came in to the office and send your serponse yo our development team in India.&lt;/P&gt;&lt;P&gt;We do have the smart thermostats in our labs.&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 11pt; font-family: Arial; "&gt;We were able to verify that when the display gets messed up with lots of distortion that accesses to the RAM stops working.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 11pt; font-family: Arial; "&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 11pt; font-family: Arial; "&gt;When the display distorts a little,&amp;nbsp;the RAM test still works but as the distortion increases, a simple RAM test fails every time.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 11pt; font-family: Arial; "&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 11pt; font-family: Arial; "&gt;Major LCD Distortion = Broken RAM Access&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 11pt; font-family: Arial; "&gt;Minor LCD Distortion = OK RAM Access&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 11pt; font-family: Arial; "&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 11pt; font-family: Arial; "&gt;We don't think the LCD distortion is related to bad timing on the LCD connector but something being shifted in the graphics frame buffer in the RAM. We need to collect more info on why the RAM is going bad.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 11pt; font-family: Arial; "&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 11pt; font-family: Arial; "&gt;One interesting thing to note is that if you stop the PNT from booting complete and only run a length RAM test the accesses don't go bad over time. I am wondering if a heavy usage of the RAM resources is causing the RAM operating to crash. Maybe enabling graphics to the display stresses the memory some how.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 11pt; font-family: Arial; "&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 11pt; font-family: Arial; "&gt;Any inputs and suggestions would be appreciated much.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Jan 2011 15:15:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx27L-based-Smart-Thermostat-Design/m-p/148699#M654</guid>
      <dc:creator>Beam</dc:creator>
      <dc:date>2011-01-12T15:15:39Z</dc:date>
    </item>
    <item>
      <title>Re: imx27L based Smart Thermostat Design</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx27L-based-Smart-Thermostat-Design/m-p/148700#M655</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Baha,&lt;/P&gt;&lt;P class="MsoNormal"&gt;What you describe looks like you have badly messed up your board support code. One question: which kernel are you using, the one supplied by Freescale, or the mainline kernel? The official kernel has a proper abstraction for boards, which makes it much easier to customize Linux for your own hardware. What you describe can be a bug, but it very much looks like what happens if someone beats on the demo kit board until it works on other hardware :-) It usually can be avoided by Just Doing Things Right (TM). That's not really helpful, I know, but it's not possible to say more without actually having access to the hardware and board support code. Feel free to contact me directly if we can help you with our support team at Pengutronix. We ported the MX27 into the mainline kernel, so we have quite some experience with it.&lt;/P&gt;&lt;P class="MsoNormal"&gt;rsc&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Jan 2011 15:27:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx27L-based-Smart-Thermostat-Design/m-p/148700#M655</guid>
      <dc:creator>RobertSchwebel</dc:creator>
      <dc:date>2011-01-12T15:27:33Z</dc:date>
    </item>
    <item>
      <title>Re: imx27L based Smart Thermostat Design</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx27L-based-Smart-Thermostat-Design/m-p/148701#M656</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Robert,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much again for your kind response and contribution. We are indeed using Freescale imz27L ADS development kernel. I will send this to out team in India and ask any possibilty. On&amp;nbsp; the other hand, we do not see this in most of the PNT (Programmable-Networkable Thermostats) controllers. Including a lot of temperature testing, different LCDs, differnt power suppliers etc. Maybe w&lt;SPAN style="font-size: 10pt; font-family: Arial; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;e may try to get the system to not lock up with a minimal kernel, by a process of elimination this may give us better understanding of where root cause is.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Once we have some idea of what modules or subystems are producing the problems-issues, then we may start instrumenting those systems to localize the lockup and start pulling things out the same way were doing above.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;I do not know if there is any other way to do this. Unfortunately, we have to go to a show and I do not trust at this moment the PNTs that worked well.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="mso-bidi-language: AR-SA; mso-fareast-language: EN-US; font-size: 10pt; mso-ansi-language: EN-US; font-family: Arial; mso-fareast-font-family: 'Times New Roman'; "&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="mso-bidi-language: AR-SA; mso-fareast-language: EN-US; font-size: 10pt; mso-ansi-language: EN-US; font-family: Arial; mso-fareast-font-family: 'Times New Roman'; "&gt;Thank you again for your help.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Jan 2011 16:02:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx27L-based-Smart-Thermostat-Design/m-p/148701#M656</guid>
      <dc:creator>Beam</dc:creator>
      <dc:date>2011-01-12T16:02:54Z</dc:date>
    </item>
  </channel>
</rss>

