From: Peter Maydell <peter.maydell@linaro.org>
To: Mohamed ElSayed <m.elsayed4420@gmail.com>
Cc: qemu-devel@nongnu.org, qemu-arm@nongnu.org
Subject: Re: [PATCH 7/8] tiva c board documentation
Date: Thu, 8 Jun 2023 15:11:32 +0100 [thread overview]
Message-ID: <CAFEAcA9R-R3QZfy6ufDNUSzSAYu3ssXPqbLwuVexsPhLnUG6_g@mail.gmail.com> (raw)
In-Reply-To: <20230517081204.30333-8-m.elsayed4420@gmail.com>
On Wed, 17 May 2023 at 09:13, Mohamed ElSayed <m.elsayed4420@gmail.com> wrote:
>
> Signed-off-by: Mohamed ElSayed <m.elsayed4420@gmail.com>
> ---
> docs/system/arm/tivac.rst | 47 +++++++++++++++++++++++++++++++++++++++
> 1 file changed, 47 insertions(+)
> create mode 100644 docs/system/arm/tivac.rst
This is missing the line to add this new file to the
docs:
--- a/docs/system/target-arm.rst
+++ b/docs/system/target-arm.rst
@@ -105,6 +105,7 @@ undocumented; you can get a complete list by running
arm/sx1
arm/stellaris
arm/stm32
+ arm/tivac
arm/virt
arm/xlnx-versal-virt
Without this Sphinx will complain, which should cause a build
failure. Check that you're really building the docs
(passing --enable-docs to configure will make it fail if
you don't have the necessary tools installed to build docs).
> diff --git a/docs/system/arm/tivac.rst b/docs/system/arm/tivac.rst
> new file mode 100644
> index 0000000000..8e78726c01
> --- /dev/null
> +++ b/docs/system/arm/tivac.rst
> @@ -0,0 +1,47 @@
> +Texas Instruments EK-TM4C123GXL Evaluation Board, ``Tiva C``
> +========================================================================================
Underlines below titles should be the same length as the title-text,
not over-length.
> +
> +The `Tiva C`_ board is an evaluation platform for ARM Cortex-M4-based microcontrollers.
See remarks on board naming from patch 1.
> +Its based on the `TM4C123GH6PM`_ microcontroller by Texas Instruments.
"It is"
> +
> +.. _Tiva C: https://www.ti.com/tool/EK-TM4C123GXL
> +.. _TM4C123GH6PM: https://www.ti.com/product/TM4C123GH6PM
> +
> +Supported modules
> +-----------------
> +
> + * ARM Cortex-M4
> + * General Purpose Input/Output (GPIO)
> + * General Purpose Timers (GPTM)
> + * Serial Ports (USART)
> + * System Control (SYSCTL)
> + * Watchdog Timers (WDT)
> +
> +Missing modules
> +---------------
> +
> + * Dynamic Memory Access (uDMA)
> + * Analog to Digital Converter (ADC)
> + * Synchronous Serial Interface (SSI)
> + * Inter-Integrated Circuit Interface (I2C)
> + * Controller Area Network (CAN)
> + * USB Controller
> + * Analog Comparators
> + * Pulse Width Modulator (PWM)
> + * Quadrature Encoder Interface (QEI)
> +
> +Boot options
> +------------
> +
> +The Tiva C machines could be started using the ``-kernel`` option to load a binary file.
"can be started"
> +
> +.. code-block:: bash
> +
> + $ qemu-system-arm -M tivac -kernel binary.elf -s -S
Are there any standard/well-known guest binaries that run on the board
that we could point to? (If not, that's fine.)
> +
> +The ``-s -S`` switches are for debugging, in another terminal window you can do:
> +
> +.. code-block:: bash
> +
> + $ arm-none-eabi-gdb binary.elf
> + (gdb) target remote :1234
The -s and -S stuff is standard, so you don't need to mention
it here.
thanks
-- PMM
next prev parent reply other threads:[~2023-06-08 14:12 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-05-17 8:11 [PATCH 0/8] Tiva C Implementation Mohamed ElSayed
2023-05-17 8:11 ` [PATCH 1/8] The tivac board initial machine definition Mohamed ElSayed
2023-06-08 13:15 ` Peter Maydell
2023-05-17 8:11 ` [PATCH 2/8] tiva c usart module implementation Mohamed ElSayed
2023-06-08 13:36 ` Peter Maydell
2023-05-17 8:11 ` [PATCH 3/8] tiva c gpio implementation Mohamed ElSayed
2023-06-08 13:37 ` Peter Maydell
2023-05-17 8:12 ` [PATCH 4/8] tiva c sysctl implementation Mohamed ElSayed
2023-06-08 13:58 ` Peter Maydell
2023-05-17 8:12 ` [PATCH 5/8] tiva c watchdog timers implementation Mohamed ElSayed
2023-06-08 14:05 ` Peter Maydell
2023-05-17 8:12 ` [PATCH 6/8] tiva c general purpose " Mohamed ElSayed
2023-06-08 14:28 ` Peter Maydell
2023-05-17 8:12 ` [PATCH 7/8] tiva c board documentation Mohamed ElSayed
2023-06-08 14:11 ` Peter Maydell [this message]
2023-05-17 8:12 ` [PATCH 8/8] adding tiva c to the qemu build system and adding my info to the maintainers list Mohamed ElSayed
2023-06-08 14:16 ` Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAFEAcA9R-R3QZfy6ufDNUSzSAYu3ssXPqbLwuVexsPhLnUG6_g@mail.gmail.com \
--to=peter.maydell@linaro.org \
--cc=m.elsayed4420@gmail.com \
--cc=qemu-arm@nongnu.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).