<?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のトピックGUI Flash Tool programming external flash</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/GUI-Flash-Tool-programming-external-flash/m-p/1488184#M49567</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using MCUXpresso to program a LPC4088 using Multilink Universal Rev C probe. I am using the GUI Flash tool to do the programming. I have two questions:&lt;/P&gt;&lt;P&gt;1. Does the Flash tool also program the external flash? it happens so fast that make me wonder about this. if the answer is No, then how I would program the external flash? This is the message in the console for your reference:&lt;/P&gt;&lt;P&gt;Executing flash operation 'Program' (Program file into flash: TEST3.axf) - Tue Jul 12 09:06:34 CDT 2022&lt;BR /&gt;Checking MCU info...&lt;BR /&gt;Scanning for targets...&lt;BR /&gt;Executing flash action...&lt;BR /&gt;P&amp;amp;E GDB Server for Arm(R) devices, Version 8.80.00.00&lt;BR /&gt;Copyright 2018, P&amp;amp;E Microcomputer Systems Inc, All rights reserved&lt;BR /&gt;Loading library C:\nxp\MCUXpressoIDE_11.5.1_7266\ide\plugins\com.pemicro.debug.gdbjtag.pne_5.2.0.202203211842\win32\gdi\unit_ngs_arm_internal.dll ... Done.&lt;BR /&gt;Command line arguments: -interface=USBMULTILINK -port=USB1 -speed=5000 -flashobjectfile=D:\VELOX\Software\3_Coding_WorkSpace\TEST3\Debug\TEST3.axf -device=NXP_LPC40xx_LPC4088 -programmingtype=0 -runafterprogramming -startserver -singlesession -quitafterprogramming&lt;BR /&gt;Device selected is NXP_LPC40xx_LPC4088&lt;BR /&gt;User Specified Hardware Selection : Interface=USBMULTILINK and Port=USB1&lt;BR /&gt;Connecting to target.&lt;BR /&gt;Unable to load libusb0.dll&lt;BR /&gt;PEmicro Interface detected - Flash Version 10.84&lt;BR /&gt;Device is NXP_LPC40xx_LPC4088.&lt;BR /&gt;Mode is In-Circuit Debug.&lt;BR /&gt;(C)opyright 2012, P&amp;amp;E Microcomputer Systems, Inc. (&lt;A href="http://www.pemicro.com" target="_blank"&gt;www.pemicro.com&lt;/A&gt;)&lt;BR /&gt;API version is 101&lt;BR /&gt;TARGET XML PATH is C:\nxp\MCUXpressoIDE_11.5.1_7266\ide\plugins\com.pemicro.debug.gdbjtag.pne_5.2.0.202203211842\win32\gdi\P&amp;amp;E\supportFiles_ARM\target_v7m_vfp.xml&lt;BR /&gt;Server 1 running on 127.0.0.1:7224&lt;BR /&gt;Server 2 running on 127.0.0.1:7226&lt;BR /&gt;Server 3 running on 127.0.0.1:7228&lt;BR /&gt;Server 4 running on 127.0.0.1:7230&lt;BR /&gt;Server 5 running on 127.0.0.1:7232&lt;BR /&gt;Server 6 running on 127.0.0.1:7234&lt;BR /&gt;Server 7 running on 127.0.0.1:7236&lt;BR /&gt;Server 8 running on 127.0.0.1:7238&lt;BR /&gt;Server 9 running on 127.0.0.1:7240&lt;BR /&gt;Server 10 running on 127.0.0.1:7242&lt;BR /&gt;Unable to load libusb0.dll&lt;BR /&gt;Copyright 2022 P&amp;amp;E Microcomputer Systems,Inc.&lt;BR /&gt;Command Line :C:\nxp\MCUXpressoIDE_11.5.1_7266\ide\plugins\com.pemicro.debug.gdbjtag.pne_5.2.0.202203211842\win32\pegdbserver_console -interface=USBMULTILINK -port=USB1 -speed=5000 -flashobjectfile=D:\VELOX\Software\3_Coding_WorkSpace\TEST3\Debug\TEST3.aP&lt;BR /&gt;PEmicro Interface detected - Flash Version 10.84&lt;BR /&gt;CMD&amp;gt;RE&lt;BR /&gt;Initializing.&lt;BR /&gt;Target has been RESET and is active.&lt;BR /&gt;CMD&amp;gt;CM C:\nxp\MCUXpressoIDE_11.5.1_7266\ide\plugins\com.pemicro.debug.gdbjtag.pne_5.2.0.202203211842\win32\gdi\P&amp;amp;E\supportFiles_ARM\NXP\LPC40xx\NXP_LPC4088_1x32x128k.arp&lt;BR /&gt;Initializing.&lt;BR /&gt;Initialized.&lt;BR /&gt;;version 1.10, 11/04/2014, Copyright 2014 P&amp;amp;E Microcomputer Systems, Inc. All rights reserved. &lt;A href="http://www.pemicro.com" target="_blank"&gt;www.pemicro.com&lt;/A&gt; [lpc_178x_177x_40xx_512]&lt;BR /&gt;;device NXP, LPC4088, 1x32x128k&lt;BR /&gt;;begin_cs device=$0000000, length=$00080000, ram=$10000000&lt;BR /&gt;Loading programming algorithm ...&lt;BR /&gt;WARNING - Selected .ARP file has been modified. CRC16 = $2903&lt;/P&gt;&lt;P&gt;Programming sequency is : erase, blank check, program, and verify {default}&lt;BR /&gt;CMD&amp;gt;VC&lt;BR /&gt;Verifying object file CRC-16 to device ranges ...&lt;BR /&gt;block 00000000-0000001B ...&lt;/P&gt;&lt;P&gt;block 00000020-0007C643 ...&lt;/P&gt;&lt;P&gt;Checksum Verification Successful. (Cumulative CRC-16=$7D8B)&lt;BR /&gt;Application verified in memory. No need to reprogram.&lt;BR /&gt;CMD&amp;gt;GO&lt;BR /&gt;Invalid command parameter:&lt;BR /&gt;All Servers Running&lt;BR /&gt;Target Disconnected.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. When trying to debug my code, I get errors on different routines that are defined as __attribute to those external flash areas. They cause different type of hard faults, like access violation or coprocessor access error. When I remove the __attribute, there is no error on those routines.&amp;nbsp; So it seems there is something wrong accessing the external flash.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would appreciate any help.&lt;/P&gt;</description>
    <pubDate>Tue, 12 Jul 2022 14:10:27 GMT</pubDate>
    <dc:creator>bamdadslr</dc:creator>
    <dc:date>2022-07-12T14:10:27Z</dc:date>
    <item>
      <title>GUI Flash Tool programming external flash</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/GUI-Flash-Tool-programming-external-flash/m-p/1488184#M49567</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using MCUXpresso to program a LPC4088 using Multilink Universal Rev C probe. I am using the GUI Flash tool to do the programming. I have two questions:&lt;/P&gt;&lt;P&gt;1. Does the Flash tool also program the external flash? it happens so fast that make me wonder about this. if the answer is No, then how I would program the external flash? This is the message in the console for your reference:&lt;/P&gt;&lt;P&gt;Executing flash operation 'Program' (Program file into flash: TEST3.axf) - Tue Jul 12 09:06:34 CDT 2022&lt;BR /&gt;Checking MCU info...&lt;BR /&gt;Scanning for targets...&lt;BR /&gt;Executing flash action...&lt;BR /&gt;P&amp;amp;E GDB Server for Arm(R) devices, Version 8.80.00.00&lt;BR /&gt;Copyright 2018, P&amp;amp;E Microcomputer Systems Inc, All rights reserved&lt;BR /&gt;Loading library C:\nxp\MCUXpressoIDE_11.5.1_7266\ide\plugins\com.pemicro.debug.gdbjtag.pne_5.2.0.202203211842\win32\gdi\unit_ngs_arm_internal.dll ... Done.&lt;BR /&gt;Command line arguments: -interface=USBMULTILINK -port=USB1 -speed=5000 -flashobjectfile=D:\VELOX\Software\3_Coding_WorkSpace\TEST3\Debug\TEST3.axf -device=NXP_LPC40xx_LPC4088 -programmingtype=0 -runafterprogramming -startserver -singlesession -quitafterprogramming&lt;BR /&gt;Device selected is NXP_LPC40xx_LPC4088&lt;BR /&gt;User Specified Hardware Selection : Interface=USBMULTILINK and Port=USB1&lt;BR /&gt;Connecting to target.&lt;BR /&gt;Unable to load libusb0.dll&lt;BR /&gt;PEmicro Interface detected - Flash Version 10.84&lt;BR /&gt;Device is NXP_LPC40xx_LPC4088.&lt;BR /&gt;Mode is In-Circuit Debug.&lt;BR /&gt;(C)opyright 2012, P&amp;amp;E Microcomputer Systems, Inc. (&lt;A href="http://www.pemicro.com" target="_blank"&gt;www.pemicro.com&lt;/A&gt;)&lt;BR /&gt;API version is 101&lt;BR /&gt;TARGET XML PATH is C:\nxp\MCUXpressoIDE_11.5.1_7266\ide\plugins\com.pemicro.debug.gdbjtag.pne_5.2.0.202203211842\win32\gdi\P&amp;amp;E\supportFiles_ARM\target_v7m_vfp.xml&lt;BR /&gt;Server 1 running on 127.0.0.1:7224&lt;BR /&gt;Server 2 running on 127.0.0.1:7226&lt;BR /&gt;Server 3 running on 127.0.0.1:7228&lt;BR /&gt;Server 4 running on 127.0.0.1:7230&lt;BR /&gt;Server 5 running on 127.0.0.1:7232&lt;BR /&gt;Server 6 running on 127.0.0.1:7234&lt;BR /&gt;Server 7 running on 127.0.0.1:7236&lt;BR /&gt;Server 8 running on 127.0.0.1:7238&lt;BR /&gt;Server 9 running on 127.0.0.1:7240&lt;BR /&gt;Server 10 running on 127.0.0.1:7242&lt;BR /&gt;Unable to load libusb0.dll&lt;BR /&gt;Copyright 2022 P&amp;amp;E Microcomputer Systems,Inc.&lt;BR /&gt;Command Line :C:\nxp\MCUXpressoIDE_11.5.1_7266\ide\plugins\com.pemicro.debug.gdbjtag.pne_5.2.0.202203211842\win32\pegdbserver_console -interface=USBMULTILINK -port=USB1 -speed=5000 -flashobjectfile=D:\VELOX\Software\3_Coding_WorkSpace\TEST3\Debug\TEST3.aP&lt;BR /&gt;PEmicro Interface detected - Flash Version 10.84&lt;BR /&gt;CMD&amp;gt;RE&lt;BR /&gt;Initializing.&lt;BR /&gt;Target has been RESET and is active.&lt;BR /&gt;CMD&amp;gt;CM C:\nxp\MCUXpressoIDE_11.5.1_7266\ide\plugins\com.pemicro.debug.gdbjtag.pne_5.2.0.202203211842\win32\gdi\P&amp;amp;E\supportFiles_ARM\NXP\LPC40xx\NXP_LPC4088_1x32x128k.arp&lt;BR /&gt;Initializing.&lt;BR /&gt;Initialized.&lt;BR /&gt;;version 1.10, 11/04/2014, Copyright 2014 P&amp;amp;E Microcomputer Systems, Inc. All rights reserved. &lt;A href="http://www.pemicro.com" target="_blank"&gt;www.pemicro.com&lt;/A&gt; [lpc_178x_177x_40xx_512]&lt;BR /&gt;;device NXP, LPC4088, 1x32x128k&lt;BR /&gt;;begin_cs device=$0000000, length=$00080000, ram=$10000000&lt;BR /&gt;Loading programming algorithm ...&lt;BR /&gt;WARNING - Selected .ARP file has been modified. CRC16 = $2903&lt;/P&gt;&lt;P&gt;Programming sequency is : erase, blank check, program, and verify {default}&lt;BR /&gt;CMD&amp;gt;VC&lt;BR /&gt;Verifying object file CRC-16 to device ranges ...&lt;BR /&gt;block 00000000-0000001B ...&lt;/P&gt;&lt;P&gt;block 00000020-0007C643 ...&lt;/P&gt;&lt;P&gt;Checksum Verification Successful. (Cumulative CRC-16=$7D8B)&lt;BR /&gt;Application verified in memory. No need to reprogram.&lt;BR /&gt;CMD&amp;gt;GO&lt;BR /&gt;Invalid command parameter:&lt;BR /&gt;All Servers Running&lt;BR /&gt;Target Disconnected.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. When trying to debug my code, I get errors on different routines that are defined as __attribute to those external flash areas. They cause different type of hard faults, like access violation or coprocessor access error. When I remove the __attribute, there is no error on those routines.&amp;nbsp; So it seems there is something wrong accessing the external flash.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would appreciate any help.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jul 2022 14:10:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/GUI-Flash-Tool-programming-external-flash/m-p/1488184#M49567</guid>
      <dc:creator>bamdadslr</dc:creator>
      <dc:date>2022-07-12T14:10:27Z</dc:date>
    </item>
    <item>
      <title>Re: GUI Flash Tool programming external flash</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/GUI-Flash-Tool-programming-external-flash/m-p/1488590#M49588</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;If you want to download image to external flash, pay attention configure external flash memory ,&lt;/P&gt;
&lt;P&gt;also choose flash driver "LPC40xx_SPIFI_GENERIC.cfx".&lt;/P&gt;
&lt;DIV id="tinyMceEditorAlice_Yang_1" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="tinyMceEditorAlice_Yang_2" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV id="tinyMceEditorAlice_Yang_3" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV id="tinyMceEditorAlice_Yang_0" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV id="tinyMceEditorAlice_Yang_0" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="tinyMceEditorAlice_Yang_1" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jul 2022 07:45:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/GUI-Flash-Tool-programming-external-flash/m-p/1488590#M49588</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2022-07-13T07:45:56Z</dc:date>
    </item>
    <item>
      <title>Re: GUI Flash Tool programming external flash</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/GUI-Flash-Tool-programming-external-flash/m-p/1550428#M50649</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;For the first point, I am having the same problem with the GUI Flash Tool. And, be comparing my log to the one of collegues where it works, I see the following log (which you also have) that might explain the problem:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;Unable to load libusb0.dll&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;The problem is that I don't know how to fix this error... I updated "GNU ARM PEMicro Interface Debugging Support" and even uninstalled and reinstalled MCUXpresso (I am using MCUXpresso IDE v11.6.1, which is also the version my collegue uses) but it did not help.&lt;/P&gt;&lt;P&gt;I posted &lt;A href="https://community.nxp.com/t5/i-MX-Processors/quot-Unable-to-load-libusb0-dll-quot-with-MCUXpresso-GUI-Flash/td-p/1550505" target="_self"&gt;this question&lt;/A&gt; directly related to this problem.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 08 Nov 2022 20:23:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/GUI-Flash-Tool-programming-external-flash/m-p/1550428#M50649</guid>
      <dc:creator>rvigneault</dc:creator>
      <dc:date>2022-11-08T20:23:18Z</dc:date>
    </item>
  </channel>
</rss>

