<?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 imx6q: Debugging LED in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-Debugging-LED/m-p/319602#M42553</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;/P&gt;&lt;P&gt;Im using IMX6QAI board. &lt;/P&gt;&lt;P&gt;I want to turn on the debugging LED (D9).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The register is DISP0_DAT21. and use this as GPIO5_IO15 (ALT5)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not, C code. &lt;/P&gt;&lt;P&gt;I want to use it in lowlevel_init.S in u-boot&amp;nbsp; as an assembly code. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do u have any idea for that ? &lt;/P&gt;&lt;P&gt;please help me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 14 Jul 2014 02:38:12 GMT</pubDate>
    <dc:creator>kimsuhak</dc:creator>
    <dc:date>2014-07-14T02:38:12Z</dc:date>
    <item>
      <title>imx6q: Debugging LED</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-Debugging-LED/m-p/319602#M42553</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;/P&gt;&lt;P&gt;Im using IMX6QAI board. &lt;/P&gt;&lt;P&gt;I want to turn on the debugging LED (D9).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The register is DISP0_DAT21. and use this as GPIO5_IO15 (ALT5)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not, C code. &lt;/P&gt;&lt;P&gt;I want to use it in lowlevel_init.S in u-boot&amp;nbsp; as an assembly code. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do u have any idea for that ? &lt;/P&gt;&lt;P&gt;please help me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jul 2014 02:38:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-Debugging-LED/m-p/319602#M42553</guid>
      <dc:creator>kimsuhak</dc:creator>
      <dc:date>2014-07-14T02:38:12Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q: Debugging LED</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-Debugging-LED/m-p/319603#M42554</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi kim&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;syntax for writing to register is given in lowlevel_init.S as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;ldr r0, =AIPS2_ON_BASE_ADDR&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ldr r1, =0x77777777&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; str r1, [r0, #0x0] &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Main points below, refer to i.MX6DQ Reference Manual (rev.1&amp;nbsp; 4/2013):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DISP0_DAT21 is GPIO5 module IO15 (bit 15 in register GPIOx_DR).&lt;/P&gt;&lt;P&gt;sect.28.5.3 GPIO direction register (GPIOx_GDIR),&lt;/P&gt;&lt;P&gt;sect.28.5.2 GPIO data register (GPIOx_DR),&lt;/P&gt;&lt;P&gt;sect.36.4.109 Pad Mux Register (IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA21)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GPIO5 module address is 0x020A_C000 from Table 2-2 "AIPS-1 memory map"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6DQRM.pdf"&gt;http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6DQRM.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;chip&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jul 2014 03:23:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-Debugging-LED/m-p/319603#M42554</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-07-14T03:23:04Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q: Debugging LED</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-Debugging-LED/m-p/319604#M42555</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I coded urs in lowlevel_init.S&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;that was my code.&amp;nbsp; &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;but D9 doesn't work&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Something missed?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.globl lowlevel_init&lt;/P&gt;&lt;P&gt;lowlevel_init:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; inv_dcache&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; init_l2cc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; init_aips&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; init_clock&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov pc, lr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ldr r0, = 0x020AC000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ldr r1, =0x00008000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; str r1, [r0, #0x0]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; str r1, [r0, #0x4]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ldr r0, = 0x020E0000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ldr r1, =0x00000015&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; str r1, [r0, #0x1C4]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jul 2014 04:45:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-Debugging-LED/m-p/319604#M42555</guid>
      <dc:creator>kimsuhak</dc:creator>
      <dc:date>2014-07-14T04:45:27Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q: Debugging LED</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-Debugging-LED/m-p/319605#M42556</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi kim&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please comment what are you doing with these codes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;chip&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jul 2014 13:21:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-Debugging-LED/m-p/319605#M42556</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-07-14T13:21:20Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q: Debugging LED</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-Debugging-LED/m-p/319606#M42557</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Im solved. &lt;/P&gt;&lt;P&gt;I moved this code to cpu/.../start,S from lowlevel_init.S&lt;/P&gt;&lt;P&gt;I think something reset resigters of GPIO after .lowlevel_init.&lt;/P&gt;&lt;P&gt;It worked at the end of _arm_boot_start in start.S.&lt;/P&gt;&lt;P&gt;thanks for ur comments. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jul 2014 00:46:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-Debugging-LED/m-p/319606#M42557</guid>
      <dc:creator>kimsuhak</dc:creator>
      <dc:date>2014-07-15T00:46:51Z</dc:date>
    </item>
  </channel>
</rss>

