roskuttan opened a new pull request, #16195:
URL: https://github.com/apache/nuttx/pull/16195

   ## Summary
   
   This commit introduces CMake build support for the TI TM4C123G LaunchPad 
development board within the NuttX RTOS. It achieves this by adding a 
CMakeLists.txt file to the boards/arm/tiva/tm4c123g-launchpad & 
boards/arm/tiva/tm4c123g-launchpad directory. This new file does not introduce 
CMake support from scratch but rather integrates the existing CMake 
configurations already present in the arch folders. The primary purpose is to 
enable building NuttX for this specific board using the CMake build system.
   
   ## Impact
   
   This change primarily affects the build process for the tm4c123g-launchpad 
board. Developers who prefer or need to use CMake for their NuttX builds will 
now have this option for this specific target. It does not remove the existing 
build system but provides an alternative. This change should not directly 
impact existing users who continue to use the traditional make build.
   
   ## Testing
   
   To verify this change, the following steps were taken:
   
   * **Host OS:** WSL2 Ubuntu 24.04
   * **CPU:** Intel Core i5 10th Gen (Hexacore)
   * **Target:** `tm4c123g-launchpad`
   
   * **Verification Steps:**
       1.  Navigated to the root NuttX directory: `nuttxspace/nuttx`.
       2.  Executed the CMake command to configure the build. The exact command 
used was likely similar to: ` cmake -B build 
-DBOARD_CONFIG=tm4c123g-launchpad:nsh  -GNinja `. **Please adjust this command 
to reflect your exact configuration.**
       3. Flashed and run diffrent programs many times without any errors
       5.  Verified that the entire NuttX build process completed successfully 
the `tm4c123g-launchpad` configuration.
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to