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

   ## Summary
   
   *Update this section with information on why change is necessary,
    what it exactly does and how, if new feature shows up, provide
    references (dependencies, similar problems and solutions), etc.*
   
   This PR adds semi-functional support for the BCM2711 and Raspberry Pi 4B. 
The working features are a Mini-UART shell which can boot into NSH. I have run 
OStest and confirmed it works. The latest changes also boot.
   
   ## Impact
   
   Although the feature implementation for this board is minimal right now, I 
hope that by releasing the work I've done so far it is easier for other 
community members to start adding drivers/features to the board's support on 
NuttX. Several people were interested in using the Pi 4B with NuttX and it's a 
reasonably popular development board, so having it fully supported will be an 
asset.
   
   ## Testing
   
   Built the documentation, ensured it looks correct.
   
   Built the written code so far, which was tested by:
   
   - Connecting the RPi 4B to my computer via USB-TTL cable and playing around 
in the shell
   - Running test programs like OStest and getprime (succeeded)
   - Running i2ctool with some I2C devices connected to the board. I was able 
to dump the contents of an EEPROM but not much more, I am confused by the I2C 
register interface and haven't spent enough time to overcome these issues. 
Partial completeness is noted on the docs page.
   - Tested GPIO driver interface by performing basic operations such as `echo 
1 > /dev/gpio23` and checking with a multimeter that the GPIO has gone high, or 
connecting input to a GPIO and performing `cat /dev/gpio23`, etc.
   
   OStest results log are attached
   
[ostest-bcm2711.txt](https://github.com/user-attachments/files/18130753/ostest-bcm2711.txt)


-- 
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