<?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>topic Re: How to manage SDK components in MCUXpresso for VSCode in MCUXpresso for VSCode</title>
    <link>https://community.nxp.com/t5/MCUXpresso-for-VSCode/How-to-manage-SDK-components-in-MCUXpresso-for-VSCode/m-p/2145603#M443</link>
    <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/113456"&gt;@aberger&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;You can find the folder containing the SDK components of your project at the following path:&lt;/P&gt;
&lt;P&gt;&amp;lt;Project&amp;gt;\armgcc\debug\CMakeFiles\&amp;lt;Project Name&amp;gt;.elf.dir\C_\Users\&amp;lt;Your User&amp;gt;\Documents\&amp;lt;SDK Folder&amp;gt;\&amp;lt;SDK&amp;gt;\devices\&amp;lt;Device&amp;gt;\drivers&lt;/P&gt;
&lt;P&gt;As you can see, when you add an SDK component and build the project, it will be included in the drivers folder.&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Pablo&lt;/P&gt;</description>
    <pubDate>Fri, 01 Aug 2025 23:34:49 GMT</pubDate>
    <dc:creator>Pablo_Ramos</dc:creator>
    <dc:date>2025-08-01T23:34:49Z</dc:date>
    <item>
      <title>How to manage SDK components in MCUXpresso for VSCode</title>
      <link>https://community.nxp.com/t5/MCUXpresso-for-VSCode/How-to-manage-SDK-components-in-MCUXpresso-for-VSCode/m-p/2133493#M431</link>
      <description>&lt;P&gt;In MCUXpresso, if I would like to add additional peripheral drivers to a project, I can right-click on the project in the Project Explorer, and choose&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;SDK Management &amp;gt; Manage SDK Components. When I choose to add a driver, the associated ".c" and ".h" files get added to the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;drivers&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;folder in the Project. Now the defines, typedefs, and function signatures and definitions associated with a peripheral are browsable and usable.&lt;/P&gt;&lt;P&gt;In VS Code, if I choose&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Configure &amp;gt; Manage Components&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and check a box for a driver, it gets added to the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;config.cmake&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;file with a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;set(CONFIG_USE_driver_&amp;lt;peripheral&amp;gt; true)&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;entry, but the source code is not added to the project directory. This makes browsing (and therefore using) the driver code much more challenging.&lt;/P&gt;&lt;P&gt;Am I missing something here about adding drivers to a project?&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jul 2025 18:37:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-for-VSCode/How-to-manage-SDK-components-in-MCUXpresso-for-VSCode/m-p/2133493#M431</guid>
      <dc:creator>aberger</dc:creator>
      <dc:date>2025-07-14T18:37:45Z</dc:date>
    </item>
    <item>
      <title>Re: How to manage SDK components in MCUXpresso for VSCode</title>
      <link>https://community.nxp.com/t5/MCUXpresso-for-VSCode/How-to-manage-SDK-components-in-MCUXpresso-for-VSCode/m-p/2136808#M433</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/113456"&gt;@aberger&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Could you please share which MCU you are using?&lt;/P&gt;
&lt;P&gt;Are you working with an empty project or starting from an example?&lt;/P&gt;
&lt;P&gt;How are you importing the SDK into VS Code?&lt;/P&gt;
&lt;P&gt;I ran some tests using an LPC device and noticed that when I added a driver, it was indeed added to the config.cmake file, as you mentioned.&lt;/P&gt;
&lt;P&gt;However, when checking the driver's .cmake file (&amp;lt;peripheral&amp;gt;.&amp;lt;MCU&amp;gt;.cmake), I saw that the included component is fsl_&amp;lt;peripheral&amp;gt;.&lt;/P&gt;
&lt;P&gt;Also, in the project's driver folder, the corresponding fsl_&amp;lt;peripheral&amp;gt; files were added when I build the project.&lt;/P&gt;
&lt;P&gt;Could you check whether importing a peripheral the way you're doing causes any changes in the project's driver folder after building?&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Pablo&lt;/P&gt;</description>
      <pubDate>Fri, 18 Jul 2025 22:45:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-for-VSCode/How-to-manage-SDK-components-in-MCUXpresso-for-VSCode/m-p/2136808#M433</guid>
      <dc:creator>Pablo_Ramos</dc:creator>
      <dc:date>2025-07-18T22:45:45Z</dc:date>
    </item>
    <item>
      <title>Re: How to manage SDK components in MCUXpresso for VSCode</title>
      <link>https://community.nxp.com/t5/MCUXpresso-for-VSCode/How-to-manage-SDK-components-in-MCUXpresso-for-VSCode/m-p/2138748#M435</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/231808"&gt;@Pablo_Ramos&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I am using&amp;nbsp;SDK_25_06_00_EVKB-IMXRT1050 for the MIMXRT1052DVL6B.&lt;/P&gt;&lt;P&gt;Attached is a project that I created with "Import Example from Repository". I started with the hello_world exampled. After the import, I tried to add the flexio and pit drivers with `Configure &amp;gt; Manage Components`.&amp;nbsp;&lt;/P&gt;&lt;P&gt;They show up in the config.cmake file:&lt;/P&gt;&lt;LI-CODE lang="c"&gt;set(CONFIG_USE_driver_flexio true)
set(CONFIG_USE_driver_pit true)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But the pit and flexio headers (.h) and source (.c) files are nowhere to be found in my Project folders:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="aberger_2-1753223152344.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/348914i0EA6A7E0D320166C/image-size/large?v=v2&amp;amp;px=999" role="button" title="aberger_2-1753223152344.png" alt="aberger_2-1753223152344.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Unless I dig into the __repo__ folder (where&amp;nbsp;&lt;EM&gt;all&lt;/EM&gt; of the drivers are included)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="aberger_1-1753223128281.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/348913iED0A10CED730721D/image-size/large?v=v2&amp;amp;px=999" role="button" title="aberger_1-1753223128281.png" alt="aberger_1-1753223128281.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Furthermore, if I revisit `Configure &amp;gt; Manage Components`, the pit and flexio drivers are now simply not listed, instead of being listed with a checkbox next to them, which is what I would expect.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="aberger_3-1753223247894.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/348915iBB68A29E2E0FE2F6/image-size/large?v=v2&amp;amp;px=999" role="button" title="aberger_3-1753223247894.png" alt="aberger_3-1753223247894.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Jul 2025 22:29:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-for-VSCode/How-to-manage-SDK-components-in-MCUXpresso-for-VSCode/m-p/2138748#M435</guid>
      <dc:creator>aberger</dc:creator>
      <dc:date>2025-07-22T22:29:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to manage SDK components in MCUXpresso for VSCode</title>
      <link>https://community.nxp.com/t5/MCUXpresso-for-VSCode/How-to-manage-SDK-components-in-MCUXpresso-for-VSCode/m-p/2145603#M443</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/113456"&gt;@aberger&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;You can find the folder containing the SDK components of your project at the following path:&lt;/P&gt;
&lt;P&gt;&amp;lt;Project&amp;gt;\armgcc\debug\CMakeFiles\&amp;lt;Project Name&amp;gt;.elf.dir\C_\Users\&amp;lt;Your User&amp;gt;\Documents\&amp;lt;SDK Folder&amp;gt;\&amp;lt;SDK&amp;gt;\devices\&amp;lt;Device&amp;gt;\drivers&lt;/P&gt;
&lt;P&gt;As you can see, when you add an SDK component and build the project, it will be included in the drivers folder.&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Pablo&lt;/P&gt;</description>
      <pubDate>Fri, 01 Aug 2025 23:34:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-for-VSCode/How-to-manage-SDK-components-in-MCUXpresso-for-VSCode/m-p/2145603#M443</guid>
      <dc:creator>Pablo_Ramos</dc:creator>
      <dc:date>2025-08-01T23:34:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to manage SDK components in MCUXpresso for VSCode</title>
      <link>https://community.nxp.com/t5/MCUXpresso-for-VSCode/How-to-manage-SDK-components-in-MCUXpresso-for-VSCode/m-p/2150279#M455</link>
      <description>&lt;P&gt;The debug folder does have &lt;EM&gt;something&lt;/EM&gt; like what you say, but these are .obj and .su files. These are not useful, readable headers and source code, but actual build output.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Separately, they are not located quite at the directory you mentioned, but instead at&lt;/P&gt;&lt;P&gt;&amp;lt;Project&amp;gt;\armgcc\debug\CMakeFiles\&amp;lt;Project Name&amp;gt;.elf.dir\de68a065d0a3c624208ed26914120a9f\devices\MIMXRT1052&lt;/P&gt;&lt;P&gt;I am used to being able to easily see which drivers are included in an MCUXpresso project in the "Manage SDK components" dialog&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="aberger_1-1754937092783.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/351840iE2654E290014FBE7/image-size/large?v=v2&amp;amp;px=999" role="button" title="aberger_1-1754937092783.png" alt="aberger_1-1754937092783.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;and then having the source code appear in the drivers folder:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="aberger_2-1754937154134.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/351841i1D3EF3F7E73AD55B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="aberger_2-1754937154134.png" alt="aberger_2-1754937154134.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;It's painful if VSCode does not make the source code browsable and viewable like this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Aug 2025 18:53:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-for-VSCode/How-to-manage-SDK-components-in-MCUXpresso-for-VSCode/m-p/2150279#M455</guid>
      <dc:creator>aberger</dc:creator>
      <dc:date>2025-08-11T18:53:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to manage SDK components in MCUXpresso for VSCode</title>
      <link>https://community.nxp.com/t5/MCUXpresso-for-VSCode/How-to-manage-SDK-components-in-MCUXpresso-for-VSCode/m-p/2153019#M460</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/113456"&gt;@aberger&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Thanks for the feedback.&lt;/P&gt;
&lt;P&gt;The idea behind MCUXpresso with VSCode was to avoid having multiple projects with the same files. That’s why only the .obj and .su files were included.&lt;/P&gt;
&lt;P&gt;That said, I’ll share your feedback with the internal team. If you encounter any other concerns, feel free to share them in the community.&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Pablo&lt;/P&gt;</description>
      <pubDate>Fri, 15 Aug 2025 21:11:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-for-VSCode/How-to-manage-SDK-components-in-MCUXpresso-for-VSCode/m-p/2153019#M460</guid>
      <dc:creator>Pablo_Ramos</dc:creator>
      <dc:date>2025-08-15T21:11:54Z</dc:date>
    </item>
  </channel>
</rss>

