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

   ## Summary
   
   <!-- This field should contain a summary of the changes. It will be 
pre-filled with the commit's message and descriptions. Adjust it accordingly -->
   
   * documentation: add Python defconfig to esp32p4-tab5 board
   
   Adds description of Python defconfig for Tab5 board.
   
   * boards/risc-v/esp32p4-tab5: add support for Python deconfig
   
   Adds support for Python on M5 Stack ESP32-P4 Tab5 board.
   This board runs on P4 chip revision v1.3 and needs special changes in linker
   script.
   
   ## Impact
   <!-- Please fill the following sections with YES/NO and provide a brief 
explanation -->
   
   Impact on user: Adds Python defconfig for esp32p4-tab5.
   <!-- Does it impact user's applications? How? -->
   
   Impact on build: No.
   <!-- Does it impact on building NuttX? How? (please describe the required 
changes on the build system) -->
   
   Impact on hardware: Only affects `esp32p4-tab5` board.
   <!-- Does it impact a specific hardware supported by NuttX? -->
   
   Impact on documentation: Yes, updates documentation page of `esp32p4-tab5`.
   <!-- Does it impact the existing documentation? Please provide additional 
documentation to reflect that -->
   
   Impact on security: No.
   <!-- Does it impact NuttX's security? -->
   
   Impact on compatibility: No.
   <!-- Does it impact compatibility between previous and current versions? Is 
this a breaking change? -->
   
   ## Testing
   <!-- Please provide all the testing procedure. Consider that upstream 
reviewers should be able to reproduce the same testing performed internally -->
   Tested on M5 Stack ESP32-P4 Tab 5 board which does not have ethernet and 
Wi-Fi is not yet supported.
   This requires changes on NuttX of this MR.
   
   ### Building
   <!-- Provide how to build the test for each SoC being tested -->
   - `./tools/configure.sh -S esp32p4-tab5:python`
   - Make and flash
   
   ### Results
   <!-- Provide tests' results and runtime logs -->
   Device boots and Python is available.
   ```
   *** Booting NuttX ***
   tcm: lma 0x00002020 vma 0x30100000 len 0x68     (104)
   dram: lma 0x00002090 vma 0x4ff00000 len 0xa5ec   (42476)
   dram: lma 0x0000c684 vma 0x4ff40000 len 0x22c2c  (142380)
   padd: lma 0x0002f2c8 vma 0x00000000 len 0xd50    (3408)
   imap: lma 0x00030020 vma 0x40200020 len 0xc29060 (12750944)
   padd: lma 0x00c59088 vma 0x00000000 len 0x6f70   (28528)
   imap: lma 0x00c60000 vma 0x40000000 len 0x1f315c (2044252)
   total segments stored 7
   WARNING: NuttX supports ESP32-P4 chip revision > v3.0 (chip revision is 
v1.3).
   Ignoring this error and continuing because 
`CONFIG_ESP32P4_SELECTS_REV_LESS_V3` is set...
   THIS MAY NOT WORK! DON'T USE THIS CHIP IN PRODUCTION!
   
   NuttShell (NSH) NuttX-10.4.0
   nsh> python
   Python 3.13.0 (main, Jul 15 2026, 14:31:34) [GCC 14.2.0] on nuttx
   Type "help", "copyright", "credits" or "license" for more information.
   >>> print("Hello NuttX!")
   Hello NuttX!
   >>> 
   ```


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to