<?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>LPC MicrocontrollersのトピックRe: LPC54606 Reinvoke UART ISP</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54606-Reinvoke-UART-ISP/m-p/2097653#M58192</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/125734"&gt;@gph&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Can UART PORT function properly with the ISP pin?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If yes, please&amp;nbsp; share your project&amp;nbsp; and&amp;nbsp; steps. I'd be glad to help you review them. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;BR&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Alice&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 15 May 2025 01:53:15 GMT</pubDate>
    <dc:creator>Alice_Yang</dc:creator>
    <dc:date>2025-05-15T01:53:15Z</dc:date>
    <item>
      <title>LPC54606 Reinvoke UART ISP</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54606-Reinvoke-UART-ISP/m-p/2096280#M58184</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'am trying to Reinvoke ISP UART0 from IAP with no success.&lt;/P&gt;&lt;P&gt;ECRP say ISP and IAP mode are authorized.&lt;/P&gt;&lt;P&gt;The function Reinvoke is called and doesn't return (no error).&lt;/P&gt;&lt;P&gt;But the ISP tested with FlashMagic doesn't respond.&lt;/P&gt;&lt;P&gt;The bootloader is called, because if i set the ISP0 pin to low level, it's Ok.&lt;/P&gt;&lt;P&gt;But my need is to go in ISP mode without open the box and put the pin to ground.&lt;/P&gt;&lt;P&gt;Why when calling IAP with ispmode=6 the UART doesn't work ?&lt;/P&gt;&lt;P&gt;Does anyone have any advice ?&lt;/P&gt;&lt;P&gt;Thanks, Philippe&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 13 May 2025 08:36:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54606-Reinvoke-UART-ISP/m-p/2096280#M58184</guid>
      <dc:creator>gph</dc:creator>
      <dc:date>2025-05-13T08:36:49Z</dc:date>
    </item>
    <item>
      <title>Re: LPC54606 Reinvoke UART ISP</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54606-Reinvoke-UART-ISP/m-p/2096415#M58185</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/125734"&gt;@gph&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I highly recommend you refer to:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/LPC-Microcontrollers/Problem-with-ReinvokeISP-on-LPC54618/m-p/1351500" target="_blank"&gt;https://community.nxp.com/t5/LPC-Microcontrollers/Problem-with-ReinvokeISP-on-LPC54618/m-p/1351500&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please contact me if still have issue. Thank you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;</description>
      <pubDate>Tue, 13 May 2025 10:53:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54606-Reinvoke-UART-ISP/m-p/2096415#M58185</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2025-05-13T10:53:44Z</dc:date>
    </item>
    <item>
      <title>Re: LPC54606 Reinvoke UART ISP</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54606-Reinvoke-UART-ISP/m-p/2097166#M58187</link>
      <description>Hello,&lt;BR /&gt;Thanks.&lt;BR /&gt;&lt;BR /&gt;I see this one and other post on forum, but no way.&lt;BR /&gt;My problem seems it's the bootloader who doesn't start in UART mode ...&lt;BR /&gt;Even when i specify mode 6.&lt;BR /&gt;</description>
      <pubDate>Wed, 14 May 2025 09:06:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54606-Reinvoke-UART-ISP/m-p/2097166#M58187</guid>
      <dc:creator>gph</dc:creator>
      <dc:date>2025-05-14T09:06:32Z</dc:date>
    </item>
    <item>
      <title>Re: LPC54606 Reinvoke UART ISP</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54606-Reinvoke-UART-ISP/m-p/2097653#M58192</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/125734"&gt;@gph&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Can UART PORT function properly with the ISP pin?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If yes, please&amp;nbsp; share your project&amp;nbsp; and&amp;nbsp; steps. I'd be glad to help you review them. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;BR&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Alice&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 15 May 2025 01:53:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54606-Reinvoke-UART-ISP/m-p/2097653#M58192</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2025-05-15T01:53:15Z</dc:date>
    </item>
    <item>
      <title>Re: LPC54606 Reinvoke UART ISP</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54606-Reinvoke-UART-ISP/m-p/2101464#M58206</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Yes with ISP pin it's working well.&lt;/P&gt;&lt;P&gt;I can't post all project. But here after related things.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Electronic part :&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gph_0-1747818098936.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/338937iFA27B5559AA289B1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="gph_0-1747818098936.png" alt="gph_0-1747818098936.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Code part :&amp;nbsp;&lt;/P&gt;&lt;P&gt;function called after reset and initialisation who start ISP if tag present in eeprom.&lt;/P&gt;&lt;LI-CODE lang="c"&gt;static void ISPCheck(void)
{
	uint8_t isp[3]={'?','?','?'};
	uint32_t st=0;
	uint8_t ispmode=6U;

	if(E2P_I2C_Read(EP2_ISPADDRESS, isp, sizeof(isp))==kStatus_Success)
	{
		if(isp[0]=='I' &amp;amp;&amp;amp; isp[1]=='S' &amp;amp;&amp;amp; isp[2]=='P')
		{
			LED_J_Set(false);
			isp[0]='?';
			isp[1]='?';
			isp[2]='?';
			E2P_I2C_Write(EP2_ISPADDRESS, isp, sizeof(isp));
			//delayms(100);
			//CLI_DirectPrintLine("!!! MODE ISP !!!");
			USART_Deinit(FLEXCOMM0_PERIPHERAL);
			//delayms(100);
			//__disable_irq();
			GPIO_PinWrite(GPIO, 0, 4, 0);
			delayms(100);
		    IAP_ReinvokeISP(ispmode, &amp;amp;st);	// Ne retourne pas si OK
		    CLI_DirectPrintLine("ISP : Fail !");
		}
//		else
//			CLI_DirectPrintLine("ISP : No request");
	}
	else
		CLI_DirectPrintLine("ISP : Read Error");
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 21 May 2025 09:20:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54606-Reinvoke-UART-ISP/m-p/2101464#M58206</guid>
      <dc:creator>gph</dc:creator>
      <dc:date>2025-05-21T09:20:49Z</dc:date>
    </item>
    <item>
      <title>Re: LPC54606 Reinvoke UART ISP</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54606-Reinvoke-UART-ISP/m-p/2103111#M58215</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/125734"&gt;@gph&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;SPAN&gt;I reviewed the content you shared。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;SPAN&gt; I recommend debugging the code step-by-step to check the value of the variable&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;CODE&gt;ispmode&lt;/CODE&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;before calling&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;CODE&gt;IAP_ReinvokeISP(ispmode, &amp;amp;st)&lt;/CODE&gt;&lt;/STRONG&gt;&lt;SPAN&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;SPAN&gt;Additionally, use logic analysis to measure the signals on&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;UART0 TX/RX&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;and verify their integrity.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;SPAN&gt; I also suggest you testing the demo first via the link below:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;SPAN&gt;&lt;A href="https://community.nxp.com/t5/LPC-Microcontrollers-Knowledge/LPC54XXX-How-To-Use-USB-Port-To-Update-Firmware-In-ISP-Mode/ta-p/1319714/jump-to/first-unread-message" target="_blank"&gt;https://community.nxp.com/t5/LPC-Microcontrollers-Knowledge/LPC54XXX-How-To-Use-USB-Port-To-Update-Firmware-In-ISP-Mode/ta-p/1319714/jump-to/first-unread-message&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;</description>
      <pubDate>Fri, 23 May 2025 03:50:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54606-Reinvoke-UART-ISP/m-p/2103111#M58215</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2025-05-23T03:50:44Z</dc:date>
    </item>
  </channel>
</rss>

