doc: scobc_a1: Rename board name

Rename the board name to `scobc-a1`, and update the board's full name
to `SC-OBC Module A1`. And update the output of the `Hello World`
sample to match the latest Zephyr version.
Then, The supported feature section was replaced with a hw-directive
block.

Signed-off-by: Takuya Sasaki <takuya.sasaki@spacecubics.com>
This commit is contained in:
Takuya Sasaki 2025-05-24 11:21:41 +09:00 committed by Fabio Baltieri
commit 9c97bdd373

View file

@ -1,9 +1,9 @@
.. zephyr:board:: scobc_module1 .. zephyr:board:: scobc_a1
Overview Overview
******** ********
`Space Cubics`_ OBC module 1 is a single board computer for spacecraft, `Space Cubics`_ OBC Module A1 (SC-OBC Module A1) is a single board computer for spacecraft,
especially for 3U CubeSats. The board is based on Xilinx Artix-7 FPGA and especially for 3U CubeSats. The board is based on Xilinx Artix-7 FPGA and
implements ARM Cortex M3 as the main CPU. implements ARM Cortex M3 as the main CPU.
@ -21,21 +21,7 @@ Hardware
Supported Features Supported Features
================== ==================
The Space Cubics OBC module 1 provides the following hardware features: .. zephyr:board-supported-hw::
+-----------+------------+------------------------------------+
| Interface | Controller | Driver/Component |
+===========+============+====================================+
| NVIC | on-chip | nested vector interrupt controller |
+-----------+------------+------------------------------------+
| SYSTICK | on-chip | systick |
+-----------+------------+------------------------------------+
| UART | on-chip | serial port-polling; |
| | | serial port-interrupt |
+-----------+------------+------------------------------------+
The default configuration for the board can be found in the defconfig file:
:file:`boards/arm/scobc_module1/scobc_module1_defconfig`.
Other hardware features are not currently supported by the port. Other hardware features are not currently supported by the port.
@ -71,15 +57,15 @@ for the default design:
.. zephyr-app-commands:: .. zephyr-app-commands::
:zephyr-app: samples/hello_world :zephyr-app: samples/hello_world
:board: scobc_module1 :board: scobc_a1
:goals: flash :goals: flash
After flashing, you should see message similar to the following in the terminal: After flashing, you should see message similar to the following in the terminal:
.. code-block:: console .. code-block:: console
*** Booting Zephyr OS build zephyr-v2.7.99 *** *** Booting Zephyr OS build v4.1.0-4619-gd571a59b0a43 ***
Hello World! scobc_module1 Hello World! scobc_a1/designstart_fpga_cortex_m3
Note, however, that the application was not persisted in flash memory by the Note, however, that the application was not persisted in flash memory by the
above steps. It was merely written to internal RAM in the FPGA. above steps. It was merely written to internal RAM in the FPGA.
@ -91,7 +77,7 @@ Here is an example for the :zephyr:code-sample:`hello_world` application.
.. zephyr-app-commands:: .. zephyr-app-commands::
:zephyr-app: samples/hello_world :zephyr-app: samples/hello_world
:board: scobc_module1 :board: scobc_a1
:goals: debug :goals: debug
Step through the application in your debugger, and you should see a message Step through the application in your debugger, and you should see a message
@ -99,8 +85,8 @@ similar to the following in the terminal:
.. code-block:: console .. code-block:: console
*** Booting Zephyr OS build zephyr-v2.7.99 *** *** Booting Zephyr OS build v4.1.0-4619-gd571a59b0a43 ***
Hello World! scobc_module1 Hello World! scobc_a1/designstart_fpga_cortex_m3
References References
********** **********