Skip to content

Add BSP for BeagleV-Fire board

Purva Yeshi requested to merge purva_yeshi/rtems-bvf:beagle-v-fire into main

Add Board Support Package (BSP) for the BeagleV-Fire board, originally developed by Dario (Francescodario Cuzzocrea, bosconovic@gmail.com), with key improvements and testing outcomes. The BSP has undergone renaming from bvf to beaglevfire to enhance clarity and align with standard naming conventions.

Key Changes:

  • Introduce BeagleV-Fire BSP: Integrate the BeagleV-Fire Board Support Package (BSP), developed by Dario, into the codebase. This BSP includes essential configurations, startup sequences, and hardware-specific implementations for clock management and interrupt handling tailored to the BeagleV-Fire board.
  • Rename BSP from bvf to beaglevfire: Rename the BSP from bvf to beaglevfire to improve clarity and consistency across the project. This change ensures that the BSP name accurately reflects the board’s identity and adheres to established naming conventions.
  • Conduct Hardware Validation: Validate the BeagleV-Fire BSP on actual hardware using the Hart Software Services (HSS) method. This testing confirms the BSP's compatibility and reliability with the BeagleV-Fire board.
  • Execute RTEMS Tests: Test the BSP with RTEMS using selected test cases from the samples, sptests, and smptests suites. While the rtems-test framework is not fully equipped to run the entire testsuite on this BSP, the successfully executed tests confirm that the BSP operates correctly on the BeagleV-Fire hardware.

Signed-off-by: Francescodario Cuzzocrea bosconovic@gmail.com Signed-off-by: purviyeshi purvayeshi550@gmail.com

Merge request reports