<?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: LPC55S69 USBHSD does not work in a multicore configured project</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-USBHSD-does-not-work-in-a-multicore-configured-project/m-p/1674639#M53186</link>
    <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/206649"&gt;@RaRo&lt;/a&gt;, thanks for answering this question.&lt;/P&gt;&lt;P&gt;I included the lines you suggested and verified that the USB1_RAM is already being initialized by the USBHSD_init() function on peripherals and it still didn't work.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I'm already working with another sample code ("lpcxpresso55s69_rpmsg_lite_pingpong_rtos") where I've already managed to implement the USB peripheral on core 0 and transmit messages between the two cores.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm not sure but in my first example there are functions that need to work with static memory allocation and others with dynamic memory allocation and I think that's where the conflicts begin.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Anyway, thank you very much for your attention.&lt;/P&gt;</description>
    <pubDate>Thu, 22 Jun 2023 19:13:21 GMT</pubDate>
    <dc:creator>ViniciusK</dc:creator>
    <dc:date>2023-06-22T19:13:21Z</dc:date>
    <item>
      <title>LPC55S69 USBHSD does not work in a multicore configured project</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-USBHSD-does-not-work-in-a-multicore-configured-project/m-p/1672094#M53095</link>
      <description>&lt;P&gt;I developed a project based on the example "SDK_2.x_LPCXpresso55s69 - freertos_message_buffers_cm33_core0" (Multicore_exemples) and the exchange of messages between the two cores is working correctly. However, when including the USBHSD peripheral to the project, the USB does not boot.&lt;/P&gt;&lt;P&gt;When I create the USBHSD project without the multicore configuration, the USB works normally, but when I configure the USB program in the multicore project, the USB does not work.&lt;/P&gt;&lt;P&gt;Does anyone have any idea what I'm doing wrong or what's missing for the USB peripheral to work in the multicore project?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;LPCXpresso55S69-EVK&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;MCUXPresso IDE 11.7.1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;SDK_2.x_LPCXpresso55s69 2.13.1&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Jun 2023 15:40:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-USBHSD-does-not-work-in-a-multicore-configured-project/m-p/1672094#M53095</guid>
      <dc:creator>ViniciusK</dc:creator>
      <dc:date>2023-06-19T15:40:47Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S69 USBHSD does not work in a multicore configured project</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-USBHSD-does-not-work-in-a-multicore-configured-project/m-p/1674614#M53185</link>
      <description>&lt;P class="lia-align-justify"&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/219115"&gt;@ViniciusK&lt;/a&gt;,&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;Could you please add the following lines between NVIC_ClearPendingIRQ and RESET_PeripheralReset as follows?&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RaulRomero_0-1687459032784.png" style="width: 393px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/228948i3B9382EF041D6FBC/image-dimensions/393x211?v=v2" width="393" height="211" role="button" title="RaulRomero_0-1687459032784.png" alt="RaulRomero_0-1687459032784.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;[ROBO_V2_0_0_core0 -&amp;gt; main_master.c]&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;Also, could you please take a look to &lt;A href="https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc5500-arm-cortex-m33/high-efficiency-arm-cortex-m33-based-microcontroller-family:LPC55S6x" target="_self"&gt;LPC55S69's User Manual&lt;/A&gt;. Chapter 44: LPC55S6x/LPC55S2x/LPC552x USB1 High-Speed Device Controller. Section 44.3 Basic configuration? It might be good to set the USB1_RAM bit as mentioned in the Basic configuration of the User Manual.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RaulRomero_1-1687459032788.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/228947i31DF624FF4536CE1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RaulRomero_1-1687459032788.png" alt="RaulRomero_1-1687459032788.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;[LPC55S6x/LPC55S2x/LPC552x User manual. Chapter 44: LPC55S6x/LPC55S2x/LPC552x USB1 High-Speed Device Controller. Section 44.3 Basic configuration]&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;Best regards, Raul.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jun 2023 18:40:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-USBHSD-does-not-work-in-a-multicore-configured-project/m-p/1674614#M53185</guid>
      <dc:creator>RaRo</dc:creator>
      <dc:date>2023-06-22T18:40:30Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S69 USBHSD does not work in a multicore configured project</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-USBHSD-does-not-work-in-a-multicore-configured-project/m-p/1674639#M53186</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/206649"&gt;@RaRo&lt;/a&gt;, thanks for answering this question.&lt;/P&gt;&lt;P&gt;I included the lines you suggested and verified that the USB1_RAM is already being initialized by the USBHSD_init() function on peripherals and it still didn't work.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I'm already working with another sample code ("lpcxpresso55s69_rpmsg_lite_pingpong_rtos") where I've already managed to implement the USB peripheral on core 0 and transmit messages between the two cores.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm not sure but in my first example there are functions that need to work with static memory allocation and others with dynamic memory allocation and I think that's where the conflicts begin.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Anyway, thank you very much for your attention.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jun 2023 19:13:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-USBHSD-does-not-work-in-a-multicore-configured-project/m-p/1674639#M53186</guid>
      <dc:creator>ViniciusK</dc:creator>
      <dc:date>2023-06-22T19:13:21Z</dc:date>
    </item>
  </channel>
</rss>

