<?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中的主题 Use JTAG to force entry into Serial Downloader mode</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315112#M41528</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Lets say I get a new iMX6SL based board with BOOT_MODE = 00 so that it boots from FUSEs.&amp;nbsp; The first time I power on the system it will see that the FUSEs have not been set, so it will start the Serial Downloader.&amp;nbsp; I connect to the serial downloader using the Freescale MFG TOOL and load my script than sets the FUSEs to boot from SPI NOR FLASH.&amp;nbsp; Then I write the image I want to boot into the SPI FLASH.&amp;nbsp;&amp;nbsp; When I power cycle the device it will boot from the SPI FLASH as expected. So far so good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now what if there is a problem with the image I flashed to the SPI and I want to enter the MFG TOOL again to fix?&amp;nbsp; How do I tell the MX6 that I want to start the Serial Downloader even though the FUSEs say boot from SPI FLASH?&amp;nbsp; The BOOT_MODE pins are hard tied to GND so I cannot change the BOOT_MODE using the pins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can think of one option:&lt;/P&gt;&lt;P&gt;Use a JTAG controller to load u-boot in to RAM and then use u-boot to write to the SPI FLASH.&amp;nbsp; However, I already have MFG TOOL scripts ready to go and so it would be nice to use the Serial Downloader.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there anyway to use the JTAG interface to reset the MX6 in to Serial Downloader mode in this situation?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jun 2014 16:47:51 GMT</pubDate>
    <dc:creator>nathanpalmer</dc:creator>
    <dc:date>2014-06-05T16:47:51Z</dc:date>
    <item>
      <title>Use JTAG to force entry into Serial Downloader mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315112#M41528</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Lets say I get a new iMX6SL based board with BOOT_MODE = 00 so that it boots from FUSEs.&amp;nbsp; The first time I power on the system it will see that the FUSEs have not been set, so it will start the Serial Downloader.&amp;nbsp; I connect to the serial downloader using the Freescale MFG TOOL and load my script than sets the FUSEs to boot from SPI NOR FLASH.&amp;nbsp; Then I write the image I want to boot into the SPI FLASH.&amp;nbsp;&amp;nbsp; When I power cycle the device it will boot from the SPI FLASH as expected. So far so good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now what if there is a problem with the image I flashed to the SPI and I want to enter the MFG TOOL again to fix?&amp;nbsp; How do I tell the MX6 that I want to start the Serial Downloader even though the FUSEs say boot from SPI FLASH?&amp;nbsp; The BOOT_MODE pins are hard tied to GND so I cannot change the BOOT_MODE using the pins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can think of one option:&lt;/P&gt;&lt;P&gt;Use a JTAG controller to load u-boot in to RAM and then use u-boot to write to the SPI FLASH.&amp;nbsp; However, I already have MFG TOOL scripts ready to go and so it would be nice to use the Serial Downloader.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there anyway to use the JTAG interface to reset the MX6 in to Serial Downloader mode in this situation?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 16:47:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315112#M41528</guid>
      <dc:creator>nathanpalmer</dc:creator>
      <dc:date>2014-06-05T16:47:51Z</dc:date>
    </item>
    <item>
      <title>Re: Use JTAG to force entry into Serial Downloader mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315113#M41529</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nathan&lt;/P&gt;&lt;P&gt;please look at SDK example system_util.c:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void jump_to_sdp(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Re-configure the clock gating like the ROM expects it */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HW_CCM_CCGR0_WR(0xF0C03F0F);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HW_CCM_CCGR1_WR(0xF0FC0000);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HW_CCM_CCGR2_WR(0xFC3FF00C);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HW_CCM_CCGR3_WR(0x3FF00000);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HW_CCM_CCGR4_WR(0x0000FF00);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HW_CCM_CCGR5_WR(0xF0033F0F);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HW_CCM_CCGR6_WR(0xFFFF0303);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* enter the ROM Serial Download Protocol */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; hab_rvt_failsafe();&lt;/P&gt;&lt;P&gt;} &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&amp;amp;nodeId=018rH3ZrDRB24A&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;i.MX 6Series Platform SDK&lt;/A&gt; &lt;IMG alt="" class="jiveImage" src="http://www.freescale.com/files/graphic/SECURITYINFOIMAGE.gif" /&gt; : Bare-metal SDK&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>Fri, 06 Jun 2014 08:45:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315113#M41529</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-06-06T08:45:08Z</dc:date>
    </item>
    <item>
      <title>Re: Use JTAG to force entry into Serial Downloader mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315114#M41530</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for pointing me to that function, This looks like it should be exactly what I need, but I cannot get it to work.&amp;nbsp; The hab_rvt_failsafe(); is a function pointer to address 0x000000BC.&amp;nbsp; When I try to jump to that address using JTAG, OpenOCD in my case, (after configuring the CCM registers as you specified) I get a get an Abort Exception. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could there be some other configuration necessary?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2014 14:56:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315114#M41530</guid>
      <dc:creator>nathanpalmer</dc:creator>
      <dc:date>2014-06-10T14:56:54Z</dc:date>
    </item>
    <item>
      <title>Re: Use JTAG to force entry into Serial Downloader mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315115#M41531</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nathan&lt;/P&gt;&lt;P&gt;I am afraid not, sorry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit;"&gt;Best regards&lt;/P&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit;"&gt;chip&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jun 2014 03:53:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315115#M41531</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-06-11T03:53:01Z</dc:date>
    </item>
    <item>
      <title>Re: Use JTAG to force entry into Serial Downloader mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315116#M41532</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Update:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have made some good progress, but not quite there...&amp;nbsp; I can get the device to show up in windows as an HID device but when I use the MfgTool to configure it it locks up at the first step and I never see anything on the debug console that usually shows the Linux Kernel output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is what I have so far (in OpenOCD TCL):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc start_serial_downloader {} {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ## THIS DOES NOT WORK YET !!!!!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ## It will now enumerate in windows but will not transfer data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; halt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dap apsel 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dap apcsw 1&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ## Re-configure the clock gating like the ROM expects it&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mww phys 0x020c4018 0x00a61324&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mww phys 0x020c4068 0xF0C03F0F&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mww phys 0x020c406c 0xF0FC0000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mww phys 0x020c4070 0xFC3FF00C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mww phys 0x020c4074 0x3FF00000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mww phys 0x020c4078 0x0000FF00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mww phys 0x020c407c 0xF0033F0F&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mww phys 0x020c4080 0xFFFF0303&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ## Switch to Supervisor mode&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg cpsr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000033&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ## Allocate some stack space at the top of OCRAM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ##&amp;nbsp; -- See Figure 8-3 in the i.mx6sl RM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg sp_usr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0091FFB8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg sp_svc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0091E000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg sp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0091E000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ## Code is in thumb format&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; arm core_state thumb&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; step&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ## enter the ROM Serial Download Protocol&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ## resume 0x000000bc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ## I think the SDL expects R0 = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg r0 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ## The address of the ROM Serial Downloader is @ 0xbc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; resume [mrw 0xbc]&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jun 2014 21:51:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315116#M41532</guid>
      <dc:creator>nathanpalmer</dc:creator>
      <dc:date>2014-06-19T21:51:12Z</dc:date>
    </item>
    <item>
      <title>Re: Use JTAG to force entry into Serial Downloader mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315117#M41533</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nathan&lt;/P&gt;&lt;P&gt;SDK has USB examples (Host and Device modes),&lt;/P&gt;&lt;P&gt;one can start with them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&amp;amp;nodeId=018rH3ZrDRB24A&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;i.MX 6Series Platform SDK&lt;/A&gt; &lt;IMG alt="" class="jiveImage" src="http://www.freescale.com/files/graphic/SECURITYINFOIMAGE.gif" /&gt; : Bare-metal SDK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are interested in MfgTool, then I would suggest&lt;/P&gt;&lt;P&gt;to create new thread, since this is new issue.&lt;/P&gt;&lt;P&gt;Do not forget to choose right MfgTool, since every&lt;/P&gt;&lt;P&gt;processor has own version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit;"&gt;Best regards&lt;/P&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit;"&gt;chip&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jun 2014 04:46:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315117#M41533</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-06-20T04:46:32Z</dc:date>
    </item>
    <item>
      <title>Re: Use JTAG to force entry into Serial Downloader mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315118#M41534</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not a new issue, still same as original post. My MFG Tool is working great when I set the BOOT_MODE to 01 (Serial Downloader) so I know the tool is the right version and USB is OK on the Windows side.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And, I think the USB is configured OK because the device enumerates and shows the proper device ID in Windows when using my JTAG approach.&amp;nbsp; So the SDK USB examples are of little use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My problem is that I want to call the Serial Downloader without booting from BOOT_MODE=01, So I need to configure the chip properly before jumping to the function but I must be missing something.&amp;nbsp; I was hoping someone on the ROM team or someone that has done this before could point me to what I am missing.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jun 2014 13:37:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315118#M41534</guid>
      <dc:creator>nathanpalmer</dc:creator>
      <dc:date>2014-06-20T13:37:45Z</dc:date>
    </item>
    <item>
      <title>Re: Use JTAG to force entry into Serial Downloader mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315119#M41535</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There are no other API, ROM addresses or other ROM entries to enter Serial Mode&lt;/P&gt;&lt;P&gt;[except described in Reference Manual].&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Jun 2014 13:53:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315119#M41535</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-06-21T13:53:32Z</dc:date>
    </item>
    <item>
      <title>Re: Use JTAG to force entry into Serial Downloader mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315120#M41536</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the responses.&amp;nbsp; Is there an API or ROM address described somewhere in the Reference Manual?&amp;nbsp; I haven't found one, I was just going by the SDK example you pointed me too (&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt; jump_to_sdp(void)&lt;/SPAN&gt; ), and it is not quite working. I assume there is some more setup required than just setting the clock gating as the SDK does.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Jun 2014 15:55:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315120#M41536</guid>
      <dc:creator>nathanpalmer</dc:creator>
      <dc:date>2014-06-22T15:55:17Z</dc:date>
    </item>
    <item>
      <title>Re: Use JTAG to force entry into Serial Downloader mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315121#M41537</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, there are no descriptions of ROM and its APIs.&lt;/P&gt;&lt;P&gt;Reason is that ROM is run by security functions, even you&lt;/P&gt;&lt;P&gt;disabled security, security engine will check every ROM step.&lt;/P&gt;&lt;P&gt;One can check application Note AN4581 (Rev. 0, 10/2012)&amp;nbsp; "Secure Boot on i.MX50, i.MX53, and&lt;/P&gt;&lt;P&gt;i.MX 6 Series using HABv4" for some descriptions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.freescale.com/files/32bit/doc/app_note/AN4581.pdf"&gt;http://www.freescale.com/files/32bit/doc/app_note/AN4581.pdf&lt;/A&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For this reason I think it is impossible to just jump to&lt;/P&gt;&lt;P&gt;somewhere address of "Serial Mode" function - just because&lt;/P&gt;&lt;P&gt;security engine will not allow its correct execution.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2014 14:17:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315121#M41537</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-06-23T14:17:56Z</dc:date>
    </item>
    <item>
      <title>Re: Use JTAG to force entry into Serial Downloader mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315122#M41538</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I can not see the necessity of this. Actually, once any boot failed(sd, spi, nand), ROM will go in to serial down load mode. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Aug 2014 04:24:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315122#M41538</guid>
      <dc:creator>JerryFan</dc:creator>
      <dc:date>2014-08-08T04:24:31Z</dc:date>
    </item>
    <item>
      <title>Re: Use JTAG to force entry into Serial Downloader mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315123#M41539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See OP. The problem is that a "valid" (the ROM boots it instead of the USB Downloader) image could be in the memory specified by the fuses (SPI FLASH, for ex.) but the image itself may be defective.&amp;nbsp; For example, it could not allow writing to the SPI FLASH which leads to a system that cannot be fixed without resorting to JTAG.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Aug 2014 13:10:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Use-JTAG-to-force-entry-into-Serial-Downloader-mode/m-p/315123#M41539</guid>
      <dc:creator>nathanpalmer</dc:creator>
      <dc:date>2014-08-08T13:10:49Z</dc:date>
    </item>
  </channel>
</rss>

