<?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: LPC55Sxx FLASH programming</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1469203#M49041</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Your application code is from 0x10000000, so flash API can't erase/ program the memory 0x10000000，&lt;/P&gt;
&lt;P&gt;try other memory that not used by code.&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>Mon, 06 Jun 2022 07:44:36 GMT</pubDate>
    <dc:creator>Alice_Yang</dc:creator>
    <dc:date>2022-06-06T07:44:36Z</dc:date>
    <item>
      <title>LPC55Sxx FLASH programming</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1467308#M48986</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;I have a question regarding the FLASH API, is it possible to program FLASH memory using the API by sending data to address 0x10000000-0x1003DE00?&lt;BR /&gt;If so, some additional configuration has to be done?&lt;BR /&gt;I ask because I see that the files I can generate in the SDK (lpcxpresso55sXX_secure_gpio_s) have address 0x10000000. And when I try to write them using the FLASH API, the operation ends with an error.&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Grzegorz&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Jun 2022 08:10:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1467308#M48986</guid>
      <dc:creator>GrzegorzM</dc:creator>
      <dc:date>2022-06-01T08:10:03Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55Sxx FLASH programming</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1467414#M48994</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Pay attention , this memory part is secure part.&lt;/P&gt;
&lt;P&gt;Do you want to program your image to 0x1000 0000 or just write some data into there by API?&lt;/P&gt;
&lt;P&gt;Please describe your detail steps.&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>Wed, 01 Jun 2022 10:36:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1467414#M48994</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2022-06-01T10:36:54Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55Sxx FLASH programming</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1467499#M48996</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/27788"&gt;@Alice_Yang&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I know that this is a secured area.&lt;BR /&gt;It wants to upload data using API to address above 0x10000000.&lt;BR /&gt;Do I need to configure anything extra?&lt;BR /&gt;Does the API disallow writing to an address above 0x10000000?&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;Grzegorz&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Jun 2022 13:33:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1467499#M48996</guid>
      <dc:creator>GrzegorzM</dc:creator>
      <dc:date>2022-06-01T13:33:07Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55Sxx FLASH programming</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1468127#M49012</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Where is your image or application code ? Address?&amp;nbsp;&lt;/P&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>Thu, 02 Jun 2022 09:19:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1468127#M49012</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2022-06-02T09:19:31Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55Sxx FLASH programming</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1468141#M49013</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;Secure code aplication 0x10000000 - 0x10003440.&lt;BR /&gt;Non-secure code aplication 0x00010000 - 0x00011080.&lt;BR /&gt;I generated the files from the SDK.&lt;BR /&gt;Thanks&amp;nbsp;&lt;BR /&gt;Grzegorz&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jun 2022 09:38:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1468141#M49013</guid>
      <dc:creator>GrzegorzM</dc:creator>
      <dc:date>2022-06-02T09:38:02Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55Sxx FLASH programming</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1469203#M49041</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Your application code is from 0x10000000, so flash API can't erase/ program the memory 0x10000000，&lt;/P&gt;
&lt;P&gt;try other memory that not used by code.&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>Mon, 06 Jun 2022 07:44:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1469203#M49041</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2022-06-06T07:44:36Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55Sxx FLASH programming</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1469275#M49043</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/27788"&gt;@Alice_Yang&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;This still didn't answer my question - how to upload my application to address 0x10000000?&lt;/P&gt;&lt;P&gt;Currently writing software for the debugger, it does the following steps:&lt;BR /&gt;1. connect to the device via SWD interface&lt;BR /&gt;2. upload my firmware to RAM&lt;BR /&gt;3. and now I want to write my data-application (which I upload to RAM) to FLASH address 0x10000000 using API. I call the flash_init function first and then flash_program.&lt;BR /&gt;&lt;BR /&gt;Thanks&amp;nbsp;&lt;BR /&gt;Grzegorz&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jun 2022 09:27:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1469275#M49043</guid>
      <dc:creator>GrzegorzM</dc:creator>
      <dc:date>2022-06-06T09:27:56Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55Sxx FLASH programming</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1469684#M49054</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Please share your project,thanks!&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, 07 Jun 2022 03:59:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1469684#M49054</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2022-06-07T03:59:33Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55Sxx FLASH programming</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1469868#M49067</link>
      <description>&lt;P&gt;I cannot share my project.&lt;BR /&gt;I can describe exactly which files I use and what I do.&lt;BR /&gt;1. I opened two examples "lpcxpresso55S06_secure_gpio_s" and "lpcxpresso55S06_secure_gpio_ns". After building the project, I generated two code files lpcxpresso55S06_secure_gpio_s.hex (address 0x10000 - 0x11080) and lpcxpresso55S06_secure_gpio_ns.hex (address 0x10000000 - 0x10003440).&lt;BR /&gt;2. I started my debbugger and connected to the device using SWD interface.&lt;BR /&gt;3. I loaded the firmware into RAM. Then I loaded my data into RAM, which I will later put into FLASH memory.&lt;BR /&gt;4. I called flash_iniit and flash_program function with address, size of data to write and current location of data in RAM.&lt;BR /&gt;5. Uploading to FLASH from API works without any problem for addresses 0x10000 - 0x11080 , that is for non-secure area. When I want to upload with API the application code to address 0x10000000 - 0x10003440, the API returns an error. "Address or length is outside of addressable memory".&lt;/P&gt;&lt;P&gt;How to make API work also for addresses above 0x10000000?&lt;BR /&gt;Thanks&amp;nbsp;&lt;BR /&gt;Grzegorz&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jun 2022 10:47:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1469868#M49067</guid>
      <dc:creator>GrzegorzM</dc:creator>
      <dc:date>2022-06-08T10:47:29Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55Sxx FLASH programming</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1472195#M49129</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;You need config the Flash API to secure, detail please refer to:&lt;BR /&gt;&lt;SPAN&gt;UM11424 -&amp;gt; Chapter 43: LPC55S0x/LPC550x Trusted Execution&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Environment&amp;nbsp;&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>Fri, 10 Jun 2022 10:33:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55Sxx-FLASH-programming/m-p/1472195#M49129</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2022-06-10T10:33:21Z</dc:date>
    </item>
  </channel>
</rss>

