<?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: LPC824 I2C sample code build error&amp;quot;Linker CRP Enabled, but no CRP_WORD provided within appl</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC824-I2C-sample-code-build-error-quot-Linker-CRP-Enabled-but/m-p/1780257#M55062</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;The CRP is invoked by programming a specific pattern in flash location at 0x0000 02FC for LPC82x.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;For detailed inf, pls refer to section 25.5.3 Code Read Protection (CRP).&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xiangjun_rong_0-1703653371718.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/255965iB0770DA812DDFA5D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="xiangjun_rong_0-1703653371718.png" alt="xiangjun_rong_0-1703653371718.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;From software perspective, you can define the CRP in the startup_lpc804.c&lt;/P&gt;
&lt;DIV style="background-color: #ffffff; padding: 0px 0px 0px 2px;"&gt;
&lt;DIV style="color: #000000; background-color: #ffffff; font-family: 'Consolas'; font-size: 10pt; white-space: nowrap;"&gt;
&lt;P&gt;&lt;SPAN&gt;#include&lt;/SPAN&gt; &lt;SPAN&gt;&amp;lt;NXP/crp.h&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;__CRP &lt;/SPAN&gt;&lt;SPAN&gt;const&lt;/SPAN&gt; &lt;SPAN&gt;unsigned&lt;/SPAN&gt; &lt;SPAN&gt;int&lt;/SPAN&gt;&lt;SPAN&gt; CRP_WORD = &lt;/SPAN&gt;&lt;SPAN&gt;CRP_NO_CRP&lt;/SPAN&gt;&lt;SPAN&gt; ;&lt;/SPAN&gt;&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;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The CRP_NO_CRP is defined in the crp.h&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV style="background-color: #ffffff; padding: 0px 0px 0px 2px;"&gt;
&lt;DIV style="color: #000000; background-color: #ffffff; font-family: 'Consolas'; font-size: 10pt; white-space: nowrap;"&gt;
&lt;P&gt;&lt;SPAN&gt;#ifndef&lt;/SPAN&gt;&lt;SPAN&gt; _CRP_H_INCLUDED_&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#define&lt;/SPAN&gt;&lt;SPAN&gt; _CRP_H_INCLUDED_&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// A macro for placing data into the Code Read Protect (CRP) section, &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// which is then located at the correct address for the selected MCU&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// by the automatically generated linker script. The CRP section should &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// contain a single 32-bit value which is the CRP value. See appropriate&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// documentation for the MCU to determine CRP values.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// This feature is only available for NXP MCU targets with the Code Read&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// Protect Feature&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// Example:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// __CRP const uint32_t CRP_WORD = CRP_NO_CRP ;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#define&lt;/SPAN&gt;&lt;SPAN&gt; __CRP &lt;/SPAN&gt;&lt;SPAN&gt;__attribute__&lt;/SPAN&gt;&lt;SPAN&gt; ((used,section(&lt;/SPAN&gt;&lt;SPAN&gt;".crp"&lt;/SPAN&gt;&lt;SPAN&gt;)))&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#define&lt;/SPAN&gt;&lt;SPAN&gt; CRP_NO_CRP 0xFFFFFFFF&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// Disables UART and USB In System Programming (reads and writes)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// Leaves SWD debugging, with reads and writes, enabled&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#define&lt;/SPAN&gt;&lt;SPAN&gt; CRP_NO_ISP 0x4E697370&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// Disables SWD debugging &amp;amp; JTAG, leaves ISP with with reads and writes enabled&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// You will need UART connectivity and FlashMagic (flashmagictool.com) to reverse&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// this. Don't even try this without these tools; most likely the SWD flash&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// programming will not even complete.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// Allows reads and writes only to RAM above 0x10000300 and flash other than&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// sector 0 (the first 4 kB). Full erase also allowed- again only through UART&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// and FlashMagic (NO JTAG/SWD)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#define&lt;/SPAN&gt; &lt;SPAN&gt;CRP_CRP1&lt;/SPAN&gt;&lt;SPAN&gt; 0x12345678&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// Disables SWD debugging &amp;amp; JTAG, leaves UART ISP with with only full erase&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// enabled. You must have UART access and FlashMagic before setting this&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// option.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// Don't even try this without these tools; most likely the SWD flash&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// programming will not even complete.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#define&lt;/SPAN&gt;&lt;SPAN&gt; CRP_CRP2 0x87654321&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;/************************************************************/&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;/**** DANGER CRP3 WILL LOCK PART TO ALL READS and WRITES ****/&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#define&lt;/SPAN&gt;&lt;SPAN&gt; CRP_CRP3_CONSUME_PART 0x43218765&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;/************************************************************/&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xiangjun_rong_1-1703653863609.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/255967iFADC9745DFD27CFE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="xiangjun_rong_1-1703653863609.png" alt="xiangjun_rong_1-1703653863609.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Hope it can help you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 27 Dec 2023 05:13:42 GMT</pubDate>
    <dc:creator>xiangjun_rong</dc:creator>
    <dc:date>2023-12-27T05:13:42Z</dc:date>
    <item>
      <title>LPC824 I2C sample code build error"Linker CRP Enabled, but no CRP_WORD provided within application."</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC824-I2C-sample-code-build-error-quot-Linker-CRP-Enabled-but/m-p/1779999#M55056</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi, I recently want to learn how to use LPC824(HVQFN33)'s I2C0 (Pin 8, Pin 9) as a SLAVE in an I2C device. I looked into the recommended learning resources in the forum and wanted to try out the functionality.(&lt;A href="https://community.nxp.com/t5/LPC-Microcontrollers/Using-LPC824-as-I2C-Sensor-Hub/td-p/730664" target="_blank"&gt;https://community.nxp.com/t5/LPC-Microcontrollers/Using-LPC824-as-I2C-Sensor-Hub/td-p/730664&lt;/A&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;However, during the DEBUG Build, I encountered the error message "Linker CRP Enabled, but no CRP_WORD provided within application." There is no indication of the location, and I'm unsure how to proceed. Has anyone else encountered a similar issue?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 26 Dec 2023 09:21:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC824-I2C-sample-code-build-error-quot-Linker-CRP-Enabled-but/m-p/1779999#M55056</guid>
      <dc:creator>Leo_Li</dc:creator>
      <dc:date>2023-12-26T09:21:38Z</dc:date>
    </item>
    <item>
      <title>Re: LPC824 I2C sample code build error"Linker CRP Enabled, but no CRP_WORD provided within appl</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC824-I2C-sample-code-build-error-quot-Linker-CRP-Enabled-but/m-p/1780257#M55062</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;The CRP is invoked by programming a specific pattern in flash location at 0x0000 02FC for LPC82x.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;For detailed inf, pls refer to section 25.5.3 Code Read Protection (CRP).&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xiangjun_rong_0-1703653371718.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/255965iB0770DA812DDFA5D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="xiangjun_rong_0-1703653371718.png" alt="xiangjun_rong_0-1703653371718.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;From software perspective, you can define the CRP in the startup_lpc804.c&lt;/P&gt;
&lt;DIV style="background-color: #ffffff; padding: 0px 0px 0px 2px;"&gt;
&lt;DIV style="color: #000000; background-color: #ffffff; font-family: 'Consolas'; font-size: 10pt; white-space: nowrap;"&gt;
&lt;P&gt;&lt;SPAN&gt;#include&lt;/SPAN&gt; &lt;SPAN&gt;&amp;lt;NXP/crp.h&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;__CRP &lt;/SPAN&gt;&lt;SPAN&gt;const&lt;/SPAN&gt; &lt;SPAN&gt;unsigned&lt;/SPAN&gt; &lt;SPAN&gt;int&lt;/SPAN&gt;&lt;SPAN&gt; CRP_WORD = &lt;/SPAN&gt;&lt;SPAN&gt;CRP_NO_CRP&lt;/SPAN&gt;&lt;SPAN&gt; ;&lt;/SPAN&gt;&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;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The CRP_NO_CRP is defined in the crp.h&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV style="background-color: #ffffff; padding: 0px 0px 0px 2px;"&gt;
&lt;DIV style="color: #000000; background-color: #ffffff; font-family: 'Consolas'; font-size: 10pt; white-space: nowrap;"&gt;
&lt;P&gt;&lt;SPAN&gt;#ifndef&lt;/SPAN&gt;&lt;SPAN&gt; _CRP_H_INCLUDED_&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#define&lt;/SPAN&gt;&lt;SPAN&gt; _CRP_H_INCLUDED_&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// A macro for placing data into the Code Read Protect (CRP) section, &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// which is then located at the correct address for the selected MCU&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// by the automatically generated linker script. The CRP section should &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// contain a single 32-bit value which is the CRP value. See appropriate&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// documentation for the MCU to determine CRP values.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// This feature is only available for NXP MCU targets with the Code Read&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// Protect Feature&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// Example:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// __CRP const uint32_t CRP_WORD = CRP_NO_CRP ;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#define&lt;/SPAN&gt;&lt;SPAN&gt; __CRP &lt;/SPAN&gt;&lt;SPAN&gt;__attribute__&lt;/SPAN&gt;&lt;SPAN&gt; ((used,section(&lt;/SPAN&gt;&lt;SPAN&gt;".crp"&lt;/SPAN&gt;&lt;SPAN&gt;)))&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#define&lt;/SPAN&gt;&lt;SPAN&gt; CRP_NO_CRP 0xFFFFFFFF&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// Disables UART and USB In System Programming (reads and writes)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// Leaves SWD debugging, with reads and writes, enabled&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#define&lt;/SPAN&gt;&lt;SPAN&gt; CRP_NO_ISP 0x4E697370&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// Disables SWD debugging &amp;amp; JTAG, leaves ISP with with reads and writes enabled&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// You will need UART connectivity and FlashMagic (flashmagictool.com) to reverse&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// this. Don't even try this without these tools; most likely the SWD flash&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// programming will not even complete.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// Allows reads and writes only to RAM above 0x10000300 and flash other than&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// sector 0 (the first 4 kB). Full erase also allowed- again only through UART&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// and FlashMagic (NO JTAG/SWD)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#define&lt;/SPAN&gt; &lt;SPAN&gt;CRP_CRP1&lt;/SPAN&gt;&lt;SPAN&gt; 0x12345678&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// Disables SWD debugging &amp;amp; JTAG, leaves UART ISP with with only full erase&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// enabled. You must have UART access and FlashMagic before setting this&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// option.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// Don't even try this without these tools; most likely the SWD flash&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// programming will not even complete.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#define&lt;/SPAN&gt;&lt;SPAN&gt; CRP_CRP2 0x87654321&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;/************************************************************/&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;/**** DANGER CRP3 WILL LOCK PART TO ALL READS and WRITES ****/&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#define&lt;/SPAN&gt;&lt;SPAN&gt; CRP_CRP3_CONSUME_PART 0x43218765&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;/************************************************************/&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xiangjun_rong_1-1703653863609.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/255967iFADC9745DFD27CFE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="xiangjun_rong_1-1703653863609.png" alt="xiangjun_rong_1-1703653863609.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Hope it can help you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Dec 2023 05:13:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC824-I2C-sample-code-build-error-quot-Linker-CRP-Enabled-but/m-p/1780257#M55062</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2023-12-27T05:13:42Z</dc:date>
    </item>
  </channel>
</rss>

