From fc0dd7f801e4e047587ece4b3f3e714546d78bbe Mon Sep 17 00:00:00 2001 From: UtsavBalar1231 Date: Sat, 4 Nov 2023 15:58:18 +0530 Subject: [PATCH 1/7] source: Rewrite maskrom mode documentation Change-Id: Ia1cf2c0f13a20cf14d5f6e69fb1f8fd085ba9773 Signed-off-by: UtsavBalar1231 --- source/vaaman-maskrom-mode.rst | 107 +++++++++++++++++++++++++++++---- 1 file changed, 95 insertions(+), 12 deletions(-) diff --git a/source/vaaman-maskrom-mode.rst b/source/vaaman-maskrom-mode.rst index 7b83314..aadfcee 100644 --- a/source/vaaman-maskrom-mode.rst +++ b/source/vaaman-maskrom-mode.rst @@ -9,9 +9,10 @@ Maskrom Mode is a special mode that allows the device to be programmed via USB. This mode can be entered through multiple ways on Vaaman board. -1. Shorting the pads with pogo pin -2. Interrupting the boot process by pressing ``rbrom`` shortcut key. -3. Enter maskrom mode from u-boot by running ``rbrom`` command. +1. Manually shorting the pads using the pogo pin. +2. Interrupting the boot process by pressing ``rbrom`` shortcut key from serial console using keyboard. +3. Enter maskrom mode from u-boot by running ``rbrom`` command from serial console. +4. Pressing the recovery key to enter maskrom mode. .. note:: The ``rbrom`` command is only available in u-boot version 2017.09 or @@ -25,33 +26,115 @@ via USB. This mode can be entered through multiple ways on Vaaman board. .. image:: _static/images/vaaman-maskrom-mode.webp :width: 50% - 1. Connect the pogo pin to the pads and continue to hold it. + 1. Press the Pogo pin to the pads and continue to hold it. 2. Connect the USB cable to the board and power it on using the power delivery. - 3. Release the pogo pin after the device enumerates on the host. + 3. Release the Pogo pin after the device enumerates on the host. 4. The device should now be in maskrom mode. + .. dropdown:: Success Logs in dmesg + + .. code-block:: + + [167792.354111] usb 7-1.4.4: new high-speed USB device number 121 using xhci_hcd + [167792.432282] usb 7-1.4.4: New USB device found, idVendor=2207, idProduct=330c, bcdDevice= 1.00 + [167792.432286] usb 7-1.4.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0 + [167799.094533] usb 7-1.4.4: USB disconnect, device number 121 + [167802.337917] usb 7-1.4.4: new high-speed USB device number 122 using xhci_hcd + [167802.416160] usb 7-1.4.4: New USB device found, idVendor=2207, idProduct=330c, bcdDevice= 1.00 + [167802.416165] usb 7-1.4.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0 + [167815.734169] usb 7-1.4.4: USB disconnect, device number 122 + [167816.418675] usb 7-1.4.4: new high-speed USB device number 123 using xhci_hcd + [167816.496530] usb 7-1.4.4: New USB device found, idVendor=2207, idProduct=330c, bcdDevice= 1.00 + [167816.496535] usb 7-1.4.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0 + [167826.230184] usb 7-1.4.4: USB disconnect, device number 123 + [167826.402492] usb 7-1.4.4: new high-speed USB device number 124 using xhci_hcd + [167826.482774] usb 7-1.4.4: New USB device found, idVendor=2207, idProduct=330c, bcdDevice= 1.00 + [167826.482778] usb 7-1.4.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 + [167826.482779] usb 7-1.4.4: Product: USB-MSC + [167826.482780] usb 7-1.4.4: Manufacturer: RockChip + [167826.482781] usb 7-1.4.4: SerialNumber: rockchip + [167992.118283] usb 7-1.4.4: USB disconnect, device number 124 + + .. error:: + Remove the SD-Card or NVMe drive from the board. + + .. note:: + If you are not able to enter Maskrom mode on the first try then, + Reattach the Pogo pin and press the reset key. + + Try this multiple times until you are able to enter Maskrom mode. + .. tab-item:: Interrupting boot process 1. Connect the USB cable to the board and power it on using the power delivery. - 2. Quickly press ``CTRL + B`` to interrupt the boot process and force - the device to enter ``rbrom`` mode. + 2. Connect the TTL serial converter to the board and your host computer. + + .. image:: _static/images/vaaman-serial-uart-pins.webp + :width: 50% + + 3. Quickly press ``CTRL + b`` to interrupt the boot process and force + the device to enter Maskrom mode. + + 4. The device should now be in maskrom mode. + + .. dropdown:: Success Logs + + .. code-block:: + + ❯ sudo ./upgrade_tool ld + Using /home/vicharak/vicharak/rockchip-tools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool/config.ini + List of rockusb connected(1) + DevNo=1 Vid=0x2207,Pid=0x330c,LocationID=7144 Mode=Maskrom SerialNo= - 3. The device should now be in maskrom mode. .. tab-item:: U-Boot 1. Connect the USB cable to the board and power it on using the power delivery. - 2. Interrupt the boot process by pressing ``CTRL + C`` to enter u-boot - command line. + 2. Connect the TTL serial converter to the board and your host computer. - 3. Run the ``rbrom`` command to enter maskrom mode. + .. image:: _static/images/vaaman-serial-uart-pins.webp + :width: 50% + + 3. Interrupt the boot process by pressing ``CTRL + c`` on the serial + console on your host computer. + + 4. Run the ``rbrom`` command to enter maskrom mode. + + 5. The device should now be in maskrom mode. + + .. dropdown:: Success Logs + + .. code-block:: + + ❯ sudo ./upgrade_tool ld + Using /home/vicharak/vicharak/rockchip-tools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool/config.ini + List of rockusb connected(1) + DevNo=1 Vid=0x2207,Pid=0x330c,LocationID=7144 Mode=Maskrom SerialNo= + + .. tab-item:: Recovery key + + 1. Connect the USB cable to the board and power it on using the + power delivery. + + 2. Quickly press recovery key to interrupt the boot process and force + the device to enter Maskrom mode. + + 3. The device should now be in maskrom mode. + + .. dropdown:: Success Logs + + .. code-block:: + + ❯ sudo ./upgrade_tool ld + Using /home/vicharak/vicharak/rockchip-tools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool/config.ini + List of rockusb connected(1) + DevNo=1 Vid=0x2207,Pid=0x330c,LocationID=7144 Mode=Maskrom SerialNo= - 4. The device should now be in maskrom mode. From f3dc878d4356c1be3d60d987b475f1aeb9d2fc71 Mon Sep 17 00:00:00 2001 From: UtsavBalar1231 Date: Sat, 4 Nov 2023 16:00:46 +0530 Subject: [PATCH 2/7] source: Document u-boot LEDs setup Change-Id: If4a1545cdd829ccb21ceb803c0b91b815472b418 Signed-off-by: UtsavBalar1231 --- source/vaaman-maskrom-mode.rst | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/source/vaaman-maskrom-mode.rst b/source/vaaman-maskrom-mode.rst index aadfcee..2680a89 100644 --- a/source/vaaman-maskrom-mode.rst +++ b/source/vaaman-maskrom-mode.rst @@ -81,7 +81,8 @@ via USB. This mode can be entered through multiple ways on Vaaman board. 3. Quickly press ``CTRL + b`` to interrupt the boot process and force the device to enter Maskrom mode. - 4. The device should now be in maskrom mode. + 4. The device should now be in maskrom mode. The LEDs on the board + should turn off. .. dropdown:: Success Logs @@ -108,7 +109,8 @@ via USB. This mode can be entered through multiple ways on Vaaman board. 4. Run the ``rbrom`` command to enter maskrom mode. - 5. The device should now be in maskrom mode. + 5. The device should now be in maskrom mode. The LEDs on the board + should turn off. .. dropdown:: Success Logs @@ -127,7 +129,8 @@ via USB. This mode can be entered through multiple ways on Vaaman board. 2. Quickly press recovery key to interrupt the boot process and force the device to enter Maskrom mode. - 3. The device should now be in maskrom mode. + 3. The device should now be in maskrom mode. The LEDs on the board + should turn off. .. dropdown:: Success Logs From d89d2b49d85e3a6e03c99117cabe55ca1b83089f Mon Sep 17 00:00:00 2001 From: UtsavBalar1231 Date: Mon, 6 Nov 2023 14:43:52 +0530 Subject: [PATCH 3/7] vaaman-doc: linux: Document U-Boot UMS mode Change-Id: I8c06cb8a8cb75c53bd0d30179105638173b581c3 Signed-off-by: UtsavBalar1231 --- source/spelling_wordlist.txt | 1 + .../vaaman-linux/linux-usage-guide/index.rst | 1 + .../linux-usage-guide/u-boot-ums.md | 100 ++++++++++++++++++ 3 files changed, 102 insertions(+) create mode 100644 source/vaaman-linux/linux-usage-guide/u-boot-ums.md diff --git a/source/spelling_wordlist.txt b/source/spelling_wordlist.txt index 6f00942..c786a59 100644 --- a/source/spelling_wordlist.txt +++ b/source/spelling_wordlist.txt @@ -60,6 +60,7 @@ toolchain trion txt uboot +ums updateimg userdata userspace diff --git a/source/vaaman-linux/linux-usage-guide/index.rst b/source/vaaman-linux/linux-usage-guide/index.rst index 8b46367..1a16b05 100644 --- a/source/vaaman-linux/linux-usage-guide/index.rst +++ b/source/vaaman-linux/linux-usage-guide/index.rst @@ -17,3 +17,4 @@ and how to use it. Rockchip DevelopTool Guide How to flash FPGA firmware to SPI Flash How to use custom linux kernel + U-Boot USB Mass Storage (UMS) mode diff --git a/source/vaaman-linux/linux-usage-guide/u-boot-ums.md b/source/vaaman-linux/linux-usage-guide/u-boot-ums.md new file mode 100644 index 0000000..4d2d84b --- /dev/null +++ b/source/vaaman-linux/linux-usage-guide/u-boot-ums.md @@ -0,0 +1,100 @@ +(u-boot-ums-mode) + +# U-Boot UMS + +**USB Mass Storage (UMS)** mode is a feature that allows a device to function like +an external USB storage device when connected to a computer. + +In UMS mode, the device's internal storage, such as eMMC (embedded MultiMediaCard), +is made accessible to the computer, similar to how you would connect a +USB drive or SD card to your computer. + +This mode is useful for tasks like transferring files, flashing firmware, +or writing disk images to the device's storage. + +Now, here are the steps for booting into UMS mode from either internal storage +or an SD card: + +## Booting into UMS Mode from Internal Storage: + +- Connect the device to a PC using a USB cable. +- Connect the FTDI to your board and to the Host computer. +- Open the serial monitor application on your Host computer. + +:::{note} +More more information on Serial monitor application check out + +[Serial Console Programs](#minicom-guide) +::: + +- Power on the device. +- Quickly press `Ctrl + c` to enter the U-Boot console. +- From U-Boot console type `ums 1 mmc `, where is the device number for MMC card. + +:::{dropdown} Help ums + +```text +=> help ums (U-Boot cmdline) +ums - Use the UMS [USB Mass Storage] + +Usage: +ums [] e.g. ums 0 mmc 0 +devtype defaults to mmc +=> +``` + +::: + +:::{note} +MMC device number is pre-configured from kernel device tree. + +- `mmc0` is the device number for SD-Card. +- `mmc1` is the device number for eMMC. + ::: + +- The device will automatically boot into UMS mode, allowing you to share its internal storage like a USB drive. + +:::{dropdown} Success Logs from UMS + +```text +=> ums 1 mmc 1 +UMS: LUN 0, dev 1, hwpart 0, sector 0x0, count 0x3a3e000 +``` + +::: + +- Check kernel logs on your Host computer and you should be able to see new Storage device added. + +:::{dropdown} Successful Logs from host kernel + +```text +[20104.826747] usb 7-1.4.3: new high-speed USB device number 41 using xhci_hcd +[20104.909195] usb 7-1.4.3: New USB device found, idVendor=2207, idProduct=0010, bcdDevice= 2.23 +[20104.909211] usb 7-1.4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 +[20104.909214] usb 7-1.4.3: Product: USB download gadget +[20104.909216] usb 7-1.4.3: Manufacturer: Rockchip +[20104.909221] usb 7-1.4.3: SerialNumber: ac4e87197c0c095 +[20104.914797] usb-storage 7-1.4.3:1.0: USB Mass Storage device detected +[20104.914916] scsi host7: usb-storage 7-1.4.3:1.0 +[20105.940727] scsi 7:0:0:0: Direct-Access Linux UMS disk 0 ffff PQ: 0 ANSI: 2 +[20105.941285] sd 7:0:0:0: Attached scsi generic sg2 type 0 +[20105.941594] sd 7:0:0:0: [sdc] 61071360 512-byte logical blocks: (31.3 GB/29.1 GiB) +[20105.941748] sd 7:0:0:0: [sdc] Write Protect is off +[20105.941752] sd 7:0:0:0: [sdc] Mode Sense: 0f 00 00 00 +[20105.941880] sd 7:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA +[20105.947385] sdc: sdc1 sdc2 sdc3 sdc4 sdc5 sdc6 sdc7 sdc8 +[20105.947726] sd 7:0:0:0: [sdc] Attached SCSI removable disk +``` + +::: + +:::{note} +With UMS mode, you can easily access and manage the device's storage from your +computer, making it convenient for tasks that involve transferring or writing data to the device. +::: + +:::{warning} +Do not insert SD-Card when after you previously entered UMS mode from eMMC. U-Boot will crash in such case. + +Always do a reset the board before switching the storage for UMS mode. +::: From 0f9c903d0a1ba41c9c1c585f5ef29f73ddd9eaa6 Mon Sep 17 00:00:00 2001 From: UtsavBalar1231 Date: Mon, 6 Nov 2023 15:01:37 +0530 Subject: [PATCH 4/7] vaaman-doc: linux: Update Vaaman 40-Pin GPIO header doc Change-Id: I9d17afb4fb8625de5cda66e8ad7c9a43aff9a7a0 Signed-off-by: UtsavBalar1231 --- source/vaaman-gpio-description.md | 45 ++++++++++++++++--- .../vaaman-linux/linux-usage-guide/index.rst | 1 + 2 files changed, 39 insertions(+), 7 deletions(-) diff --git a/source/vaaman-gpio-description.md b/source/vaaman-gpio-description.md index 9a9e052..4f37c7a 100644 --- a/source/vaaman-gpio-description.md +++ b/source/vaaman-gpio-description.md @@ -6,6 +6,28 @@ orphan: true # Vaaman GPIO Description +Vicharak Vaaman board features a 40-pin GPIO (General-Purpose Input/Output) +header that provides flexible options for connecting and controlling external +devices. Through software settings, you can configure these pins as either +input or output, making them adaptable for various applications. + +Out of the 40 pins on the header, 27 are dedicated GPIO pins. These GPIO pins +can also be repurposed for SPI (Serial Peripheral Interface), +UART (Universal Asynchronous Receiver-Transmitter), and +I2C (Inter-Integrated Circuit) functions. + +This versatility opens up a wide array of possibilities for interfacing with +different components and facilitating communication with other devices. + +:::{tip} +**What you want more GPIOs?** + +Fear not, we have a solution for you. Vaaman board has additional 40-FPGA GPIOs +available to the user.\ +These GPIOs are accessible from the FPGA and can be configured to be used inside +your project and applications +::: + ## GPIO Voltage Level RK3399 SoC has three multiple GPIO voltage levels. Below table shows the @@ -15,19 +37,23 @@ voltage level of vaaman GPIOs. :widths: 20 40 80 :header-rows: 1 -- - GPIO +- + - GPIO - Voltage Level - Tolerance -- - ADC_IN0 +- + - ADC_IN0 - 1.8V - ~1.98V -- - GPIO3_C0 (Pin 32) +- + - GPIO3_C0 (Pin 32) - 3.3V - ~3.46V -- - Other GPIOs +- + - Other GPIOs - 3.0V - ~3.15V @@ -71,13 +97,12 @@ or assigned to a GPIO at a time. :::{note} -- The default function of pins marked in orange is - specific to this board. For example, pin 3 and 5 cannot be used as GPIOs +- The default function of pins marked in orange are + specific to this board. For example, Pins 3 and 5 cannot be used as GPIOs because they are connected to the I2C bus and are already in use. - All pins, except those for power supply, are directly connected to the System-on-Chip (SoC). - **Pin 7** is directly connected to the `MIPI CSI` pin on the board. -- `UART2` is enabled as U-boot and Linux serial console by default. Instructions to use UART2 as serial console can be found in [Serial Console](#serial-console), and to disable it, refer to [Vicharak Config Device tree overlays](#vicharak-config-device-tree-overlays) @@ -161,3 +186,9 @@ or assigned to a GPIO at a time. |
D5
| 29 | |
D5
| 61 | |
D5
| 93 | |
D5
| 125 | |
D5
| 157 | |
D6
| 30 | |
D6
| 62 | |
D6
| 94 | |
D6
| 126 | |
D6
| 158 | |
D7
| 31 | |
D7
| 63 | |
D7
| 95 | |
D7
| 127 | |
D7
| 159 | + + + +:::{seealso} +[Configure 40-Pin header using vicharak-config utility](#vicharak-config-device-tree-overlays) +::: diff --git a/source/vaaman-linux/linux-usage-guide/index.rst b/source/vaaman-linux/linux-usage-guide/index.rst index 1a16b05..68c27f8 100644 --- a/source/vaaman-linux/linux-usage-guide/index.rst +++ b/source/vaaman-linux/linux-usage-guide/index.rst @@ -18,3 +18,4 @@ and how to use it. How to flash FPGA firmware to SPI Flash How to use custom linux kernel U-Boot USB Mass Storage (UMS) mode + Vaaman GPIO Programming Guide <../../vaaman-gpio-description> From 174c8cf7d4426b323ad8d36b1675b28c6418da88 Mon Sep 17 00:00:00 2001 From: UtsavBalar1231 Date: Mon, 6 Nov 2023 15:23:41 +0530 Subject: [PATCH 5/7] vaaman-doc: Improve documentation of Maskrom mode Change-Id: I54f3ed17a2fc9bbd977829cc0659bb93f2190a4e Signed-off-by: UtsavBalar1231 --- .../vaaman-linux/linux-usage-guide/index.rst | 1 + source/vaaman-maskrom-mode.rst | 95 +++++++++++++------ 2 files changed, 69 insertions(+), 27 deletions(-) diff --git a/source/vaaman-linux/linux-usage-guide/index.rst b/source/vaaman-linux/linux-usage-guide/index.rst index 68c27f8..c2834e2 100644 --- a/source/vaaman-linux/linux-usage-guide/index.rst +++ b/source/vaaman-linux/linux-usage-guide/index.rst @@ -14,6 +14,7 @@ and how to use it. :caption: User Guides Vicharak Linux Start Guide + Rockchip MaskROM mode Guide <../../vaaman-maskrom-mode> Rockchip DevelopTool Guide How to flash FPGA firmware to SPI Flash How to use custom linux kernel diff --git a/source/vaaman-maskrom-mode.rst b/source/vaaman-maskrom-mode.rst index 2680a89..e48ac8c 100644 --- a/source/vaaman-maskrom-mode.rst +++ b/source/vaaman-maskrom-mode.rst @@ -6,18 +6,46 @@ Vaaman Maskrom Mode ##################### -Maskrom Mode is a special mode that allows the device to be programmed -via USB. This mode can be entered through multiple ways on Vaaman board. +The Vicharak Vaaman board is equipped with Maskrom mode, a distinctive +operational state that empowers the CPU to receive commands via the USB OTG port. +Maskrom mode is particularly valuable for programming and configuring the device +through USB connectivity. -1. Manually shorting the pads using the pogo pin. -2. Interrupting the boot process by pressing ``rbrom`` shortcut key from serial console using keyboard. -3. Enter maskrom mode from u-boot by running ``rbrom`` command from serial console. -4. Pressing the recovery key to enter maskrom mode. +In Maskrom mode, the Vaaman board can be accessed through multiple pathways, +allowing users flexibility in how they enter this specialized mode. +This mode serves as a bridge between your computer and the board, +facilitating firmware updates, system configurations, and other critical operations. + +When operating in Maskrom mode, it's essential to follow the specific steps +provided in this guide to ensure a seamless and successful experience. + +This guide will walk you through the various methods for entering Maskrom mode +on the Vicharak Vaaman board, empowering you to harness the full potential of +this versatile single board computer. + + +Pre-Requisites +--------------- + +- Vicharak Vaaman board +- Type-C Power Delivery Adapter +- USB to TTL Serial Converter (FTDI or PL2303) (optional) +- 2 x USB-C to USB-A Male Cable +- SD-card or NVMe drive (optional as eMMC is already provided) + + +Methods to enter Maskrom mode +------------------------------- + +- Manually shorting the pads using the pogo pin. +- Interrupting the boot process by pressing ``rbrom`` shortcut key from serial console using keyboard. +- Enter maskrom mode from u-boot by running ``rbrom`` command from serial console. +- Pressing the recovery key to enter maskrom mode. .. note:: The ``rbrom`` command is only available in u-boot version 2017.09 or - later. If you are using an older version of u-boot, you can use the - ``rbrom`` command from the u-boot binary provided in the ``tools`` + later. If you are using an older version of u-boot or mainline u-boot, then + you might not be able to enter maskrom mode. .. tab-set:: @@ -28,10 +56,17 @@ via USB. This mode can be entered through multiple ways on Vaaman board. 1. Press the Pogo pin to the pads and continue to hold it. - 2. Connect the USB cable to the board and power it on using the + .. warning + + Make sure that the SD-Card or NVMe drive is not inserted in the + board. You may not be able to enter maskrom mode if other storage + media is inserted. + + 2. Connect the USB-C cable to the board and power it on using the power delivery. 3. Release the Pogo pin after the device enumerates on the host. + :ref:`Check out Linux Upgrade tool for more details ` 4. The device should now be in maskrom mode. @@ -59,9 +94,6 @@ via USB. This mode can be entered through multiple ways on Vaaman board. [167826.482781] usb 7-1.4.4: SerialNumber: rockchip [167992.118283] usb 7-1.4.4: USB disconnect, device number 124 - .. error:: - Remove the SD-Card or NVMe drive from the board. - .. note:: If you are not able to enter Maskrom mode on the first try then, Reattach the Pogo pin and press the reset key. @@ -70,19 +102,22 @@ via USB. This mode can be entered through multiple ways on Vaaman board. .. tab-item:: Interrupting boot process - 1. Connect the USB cable to the board and power it on using the - power delivery. + 1. Connect the USB-C cable to the board and your host computer. - 2. Connect the TTL serial converter to the board and your host computer. + 2. Connect the USB to TTL serial converter to the board and your + host computer. .. image:: _static/images/vaaman-serial-uart-pins.webp :width: 50% - 3. Quickly press ``CTRL + b`` to interrupt the boot process and force + 3. Power on the board using the power delivery adapter. Open the serial + console on your host computer. + + 4. Quickly press ``CTRL + b`` to interrupt the boot process and force the device to enter Maskrom mode. - 4. The device should now be in maskrom mode. The LEDs on the board - should turn off. + 5. The device should now be in maskrom mode. Confirm it when the + LEDs on the board have turned off. .. dropdown:: Success Logs @@ -96,21 +131,23 @@ via USB. This mode can be entered through multiple ways on Vaaman board. .. tab-item:: U-Boot - 1. Connect the USB cable to the board and power it on using the - power delivery. + 1. Connect the USB-C cable to the board and your host computer. - 2. Connect the TTL serial converter to the board and your host computer. + 2. Connect the USB to TTL serial converter to the board and your + host computer. .. image:: _static/images/vaaman-serial-uart-pins.webp :width: 50% - 3. Interrupt the boot process by pressing ``CTRL + c`` on the serial + 3. Power on the board using the power delivery adapter. + + 4. Interrupt the boot process by pressing ``CTRL + c`` on the serial console on your host computer. - 4. Run the ``rbrom`` command to enter maskrom mode. + 5. Run the ``rbrom`` command to enter maskrom mode. - 5. The device should now be in maskrom mode. The LEDs on the board - should turn off. + 6. The device should now be in maskrom mode. Confirm it when the + LEDs on the board have turned off. .. dropdown:: Success Logs @@ -129,8 +166,8 @@ via USB. This mode can be entered through multiple ways on Vaaman board. 2. Quickly press recovery key to interrupt the boot process and force the device to enter Maskrom mode. - 3. The device should now be in maskrom mode. The LEDs on the board - should turn off. + 3. The device should now be in maskrom mode. Confirm it when the + LEDs on the board have turned off. .. dropdown:: Success Logs @@ -141,3 +178,7 @@ via USB. This mode can be entered through multiple ways on Vaaman board. List of rockusb connected(1) DevNo=1 Vid=0x2207,Pid=0x330c,LocationID=7144 Mode=Maskrom SerialNo= +.. seealso:: + :ref:`Vaaman Linux starting guide ` + + :ref:`Frequently Asked Questions ` From d0adeb1d66085bd246faab65a7634b30ceef8827 Mon Sep 17 00:00:00 2001 From: UtsavBalar1231 Date: Mon, 6 Nov 2023 15:37:18 +0530 Subject: [PATCH 6/7] Pipfile: Update lock dependencies Change-Id: I3ed8f16c7e4124aeddf09d5f96bafea0aa0733b3 Signed-off-by: UtsavBalar1231 --- Pipfile.lock | 273 +++++++++++++++++++++++++++------------------------ 1 file changed, 146 insertions(+), 127 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index 6b3d673..0b56197 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -26,11 +26,11 @@ }, "babel": { "hashes": [ - "sha256:04c3e2d28d2b7681644508f836be388ae49e0cfe91465095340395b60d00f210", - "sha256:fbfcae1575ff78e26c7449136f1abbefc3c13ce542eeb13d43d50d8b047216ec" + "sha256:33e0952d7dd6374af8dbf6768cc4ddf3ccfefc244f9986d4074704f2fbd18900", + "sha256:7077a4984b02b6727ac10f1f7294484f737443d7e2e66c5e4380e41a3ae0b4ed" ], "markers": "python_version >= '3.7'", - "version": "==2.13.0" + "version": "==2.13.1" }, "beautifulsoup4": { "hashes": [ @@ -58,99 +58,99 @@ }, "charset-normalizer": { "hashes": [ - "sha256:02673e456dc5ab13659f85196c534dc596d4ef260e4d86e856c3b2773ce09843", - "sha256:02af06682e3590ab952599fbadac535ede5d60d78848e555aa58d0c0abbde786", - "sha256:03680bb39035fbcffe828eae9c3f8afc0428c91d38e7d61aa992ef7a59fb120e", - "sha256:0570d21da019941634a531444364f2482e8db0b3425fcd5ac0c36565a64142c8", - "sha256:09c77f964f351a7369cc343911e0df63e762e42bac24cd7d18525961c81754f4", - "sha256:0d3d5b7db9ed8a2b11a774db2bbea7ba1884430a205dbd54a32d61d7c2a190fa", - "sha256:1063da2c85b95f2d1a430f1c33b55c9c17ffaf5e612e10aeaad641c55a9e2b9d", - "sha256:12ebea541c44fdc88ccb794a13fe861cc5e35d64ed689513a5c03d05b53b7c82", - "sha256:153e7b6e724761741e0974fc4dcd406d35ba70b92bfe3fedcb497226c93b9da7", - "sha256:15b26ddf78d57f1d143bdf32e820fd8935d36abe8a25eb9ec0b5a71c82eb3895", - "sha256:1872d01ac8c618a8da634e232f24793883d6e456a66593135aeafe3784b0848d", - "sha256:187d18082694a29005ba2944c882344b6748d5be69e3a89bf3cc9d878e548d5a", - "sha256:1b2919306936ac6efb3aed1fbf81039f7087ddadb3160882a57ee2ff74fd2382", - "sha256:232ac332403e37e4a03d209a3f92ed9071f7d3dbda70e2a5e9cff1c4ba9f0678", - "sha256:23e8565ab7ff33218530bc817922fae827420f143479b753104ab801145b1d5b", - "sha256:24817cb02cbef7cd499f7c9a2735286b4782bd47a5b3516a0e84c50eab44b98e", - "sha256:249c6470a2b60935bafd1d1d13cd613f8cd8388d53461c67397ee6a0f5dce741", - "sha256:24a91a981f185721542a0b7c92e9054b7ab4fea0508a795846bc5b0abf8118d4", - "sha256:2502dd2a736c879c0f0d3e2161e74d9907231e25d35794584b1ca5284e43f596", - "sha256:250c9eb0f4600361dd80d46112213dff2286231d92d3e52af1e5a6083d10cad9", - "sha256:278c296c6f96fa686d74eb449ea1697f3c03dc28b75f873b65b5201806346a69", - "sha256:2935ffc78db9645cb2086c2f8f4cfd23d9b73cc0dc80334bc30aac6f03f68f8c", - "sha256:2f4a0033ce9a76e391542c182f0d48d084855b5fcba5010f707c8e8c34663d77", - "sha256:30a85aed0b864ac88309b7d94be09f6046c834ef60762a8833b660139cfbad13", - "sha256:380c4bde80bce25c6e4f77b19386f5ec9db230df9f2f2ac1e5ad7af2caa70459", - "sha256:3ae38d325b512f63f8da31f826e6cb6c367336f95e418137286ba362925c877e", - "sha256:3b447982ad46348c02cb90d230b75ac34e9886273df3a93eec0539308a6296d7", - "sha256:3debd1150027933210c2fc321527c2299118aa929c2f5a0a80ab6953e3bd1908", - "sha256:4162918ef3098851fcd8a628bf9b6a98d10c380725df9e04caf5ca6dd48c847a", - "sha256:468d2a840567b13a590e67dd276c570f8de00ed767ecc611994c301d0f8c014f", - "sha256:4cc152c5dd831641e995764f9f0b6589519f6f5123258ccaca8c6d34572fefa8", - "sha256:542da1178c1c6af8873e143910e2269add130a299c9106eef2594e15dae5e482", - "sha256:557b21a44ceac6c6b9773bc65aa1b4cc3e248a5ad2f5b914b91579a32e22204d", - "sha256:5707a746c6083a3a74b46b3a631d78d129edab06195a92a8ece755aac25a3f3d", - "sha256:588245972aca710b5b68802c8cad9edaa98589b1b42ad2b53accd6910dad3545", - "sha256:5adf257bd58c1b8632046bbe43ee38c04e1038e9d37de9c57a94d6bd6ce5da34", - "sha256:619d1c96099be5823db34fe89e2582b336b5b074a7f47f819d6b3a57ff7bdb86", - "sha256:63563193aec44bce707e0c5ca64ff69fa72ed7cf34ce6e11d5127555756fd2f6", - "sha256:67b8cc9574bb518ec76dc8e705d4c39ae78bb96237cb533edac149352c1f39fe", - "sha256:6a685067d05e46641d5d1623d7c7fdf15a357546cbb2f71b0ebde91b175ffc3e", - "sha256:70f1d09c0d7748b73290b29219e854b3207aea922f839437870d8cc2168e31cc", - "sha256:750b446b2ffce1739e8578576092179160f6d26bd5e23eb1789c4d64d5af7dc7", - "sha256:7966951325782121e67c81299a031f4c115615e68046f79b85856b86ebffc4cd", - "sha256:7b8b8bf1189b3ba9b8de5c8db4d541b406611a71a955bbbd7385bbc45fcb786c", - "sha256:7f5d10bae5d78e4551b7be7a9b29643a95aded9d0f602aa2ba584f0388e7a557", - "sha256:805dfea4ca10411a5296bcc75638017215a93ffb584c9e344731eef0dcfb026a", - "sha256:81bf654678e575403736b85ba3a7867e31c2c30a69bc57fe88e3ace52fb17b89", - "sha256:82eb849f085624f6a607538ee7b83a6d8126df6d2f7d3b319cb837b289123078", - "sha256:85a32721ddde63c9df9ebb0d2045b9691d9750cb139c161c80e500d210f5e26e", - "sha256:86d1f65ac145e2c9ed71d8ffb1905e9bba3a91ae29ba55b4c46ae6fc31d7c0d4", - "sha256:86f63face3a527284f7bb8a9d4f78988e3c06823f7bea2bd6f0e0e9298ca0403", - "sha256:8eaf82f0eccd1505cf39a45a6bd0a8cf1c70dcfc30dba338207a969d91b965c0", - "sha256:93aa7eef6ee71c629b51ef873991d6911b906d7312c6e8e99790c0f33c576f89", - "sha256:96c2b49eb6a72c0e4991d62406e365d87067ca14c1a729a870d22354e6f68115", - "sha256:9cf3126b85822c4e53aa28c7ec9869b924d6fcfb76e77a45c44b83d91afd74f9", - "sha256:9fe359b2e3a7729010060fbca442ca225280c16e923b37db0e955ac2a2b72a05", - "sha256:a0ac5e7015a5920cfce654c06618ec40c33e12801711da6b4258af59a8eff00a", - "sha256:a3f93dab657839dfa61025056606600a11d0b696d79386f974e459a3fbc568ec", - "sha256:a4b71f4d1765639372a3b32d2638197f5cd5221b19531f9245fcc9ee62d38f56", - "sha256:aae32c93e0f64469f74ccc730a7cb21c7610af3a775157e50bbd38f816536b38", - "sha256:aaf7b34c5bc56b38c931a54f7952f1ff0ae77a2e82496583b247f7c969eb1479", - "sha256:abecce40dfebbfa6abf8e324e1860092eeca6f7375c8c4e655a8afb61af58f2c", - "sha256:abf0d9f45ea5fb95051c8bfe43cb40cda383772f7e5023a83cc481ca2604d74e", - "sha256:ac71b2977fb90c35d41c9453116e283fac47bb9096ad917b8819ca8b943abecd", - "sha256:ada214c6fa40f8d800e575de6b91a40d0548139e5dc457d2ebb61470abf50186", - "sha256:b09719a17a2301178fac4470d54b1680b18a5048b481cb8890e1ef820cb80455", - "sha256:b1121de0e9d6e6ca08289583d7491e7fcb18a439305b34a30b20d8215922d43c", - "sha256:b3b2316b25644b23b54a6f6401074cebcecd1244c0b8e80111c9a3f1c8e83d65", - "sha256:b3d9b48ee6e3967b7901c052b670c7dda6deb812c309439adaffdec55c6d7b78", - "sha256:b5bcf60a228acae568e9911f410f9d9e0d43197d030ae5799e20dca8df588287", - "sha256:b8f3307af845803fb0b060ab76cf6dd3a13adc15b6b451f54281d25911eb92df", - "sha256:c2af80fb58f0f24b3f3adcb9148e6203fa67dd3f61c4af146ecad033024dde43", - "sha256:c350354efb159b8767a6244c166f66e67506e06c8924ed74669b2c70bc8735b1", - "sha256:c5a74c359b2d47d26cdbbc7845e9662d6b08a1e915eb015d044729e92e7050b7", - "sha256:c71f16da1ed8949774ef79f4a0260d28b83b3a50c6576f8f4f0288d109777989", - "sha256:d47ecf253780c90ee181d4d871cd655a789da937454045b17b5798da9393901a", - "sha256:d7eff0f27edc5afa9e405f7165f85a6d782d308f3b6b9d96016c010597958e63", - "sha256:d97d85fa63f315a8bdaba2af9a6a686e0eceab77b3089af45133252618e70884", - "sha256:db756e48f9c5c607b5e33dd36b1d5872d0422e960145b08ab0ec7fd420e9d649", - "sha256:dc45229747b67ffc441b3de2f3ae5e62877a282ea828a5bdb67883c4ee4a8810", - "sha256:e0fc42822278451bc13a2e8626cf2218ba570f27856b536e00cfa53099724828", - "sha256:e39c7eb31e3f5b1f88caff88bcff1b7f8334975b46f6ac6e9fc725d829bc35d4", - "sha256:e46cd37076971c1040fc8c41273a8b3e2c624ce4f2be3f5dfcb7a430c1d3acc2", - "sha256:e5c1502d4ace69a179305abb3f0bb6141cbe4714bc9b31d427329a95acfc8bdd", - "sha256:edfe077ab09442d4ef3c52cb1f9dab89bff02f4524afc0acf2d46be17dc479f5", - "sha256:effe5406c9bd748a871dbcaf3ac69167c38d72db8c9baf3ff954c344f31c4cbe", - "sha256:f0d1e3732768fecb052d90d62b220af62ead5748ac51ef61e7b32c266cac9293", - "sha256:f5969baeaea61c97efa706b9b107dcba02784b1601c74ac84f2a532ea079403e", - "sha256:f8888e31e3a85943743f8fc15e71536bda1c81d5aa36d014a3c0c44481d7db6e", - "sha256:fc52b79d83a3fe3a360902d3f5d79073a993597d48114c29485e9431092905d8" + "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027", + "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087", + "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786", + "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8", + "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09", + "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185", + "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574", + "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e", + "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519", + "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898", + "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269", + "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3", + "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f", + "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6", + "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8", + "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a", + "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73", + "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc", + "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714", + "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2", + "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc", + "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce", + "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d", + "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", + "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6", + "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269", + "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96", + "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d", + "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a", + "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4", + "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", + "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d", + "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0", + "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed", + "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068", + "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac", + "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25", + "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", + "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab", + "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26", + "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2", + "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db", + "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f", + "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5", + "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99", + "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c", + "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d", + "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811", + "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa", + "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a", + "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03", + "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b", + "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04", + "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c", + "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001", + "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458", + "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389", + "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99", + "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985", + "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537", + "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238", + "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f", + "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d", + "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796", + "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a", + "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143", + "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8", + "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c", + "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5", + "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5", + "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711", + "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4", + "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6", + "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c", + "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7", + "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4", + "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b", + "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae", + "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12", + "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c", + "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae", + "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8", + "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887", + "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b", + "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4", + "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f", + "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5", + "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33", + "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519", + "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561" ], "markers": "python_full_version >= '3.7.0'", - "version": "==3.3.0" + "version": "==3.3.2" }, "docutils": { "hashes": [ @@ -176,6 +176,14 @@ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==1.4.1" }, + "importlib-metadata": { + "hashes": [ + "sha256:3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb", + "sha256:dbace7892d8c0c4ac1ad096662232f831d4e64f4c4545bd53016a3e9d4654743" + ], + "markers": "python_version < '3.10'", + "version": "==6.8.0" + }, "jinja2": { "hashes": [ "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852", @@ -190,7 +198,6 @@ "sha256:a3a24428f6c96f27370d7fe61d2ac0be09017be5190d68d8658233171f1b6541" ], "index": "pypi", - "markers": "python_version >= '3.7'", "version": "==2.0.2" }, "markdown-it-py": { @@ -289,7 +296,6 @@ "sha256:ea929a67a6a0b1683cdbe19b8d2e724cd7643f8aa3e7bb18dd65beac3483bead" ], "index": "pypi", - "markers": "python_version >= '3.8'", "version": "==2.0.0" }, "packaging": { @@ -318,6 +324,14 @@ "markers": "python_version >= '3.7'", "version": "==2.16.1" }, + "pytz": { + "hashes": [ + "sha256:7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b", + "sha256:ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7" + ], + "markers": "python_version < '3.9'", + "version": "==2023.3.post1" + }, "pyyaml": { "hashes": [ "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5", @@ -411,7 +425,6 @@ "sha256:d170a81825b2fcacb6dfd5a0d7f578a053e45d3f2b153fecc948c37344eb4cbe" ], "index": "pypi", - "markers": "python_version >= '3.8'", "version": "==7.1.2" }, "sphinx-design": { @@ -419,7 +432,7 @@ "sha256:1af1267b4cea2eedd6724614f19dcc88fe2e15aff65d06b2f6252cee9c4f4c1e", "sha256:e8e513acea6f92d15c6de3b34e954458f245b8e761b45b63950f65373352ab00" ], - "markers": "python_version >= '3.8'", + "index": "pypi", "version": "==0.5.0" }, "sphinx-favicon": { @@ -428,7 +441,6 @@ "sha256:df796de32125609c1b4a8964db74270ebf4502089c27cd53f542354dc0b57e8e" ], "index": "pypi", - "markers": "python_version >= '3.7'", "version": "==1.0.1" }, "sphinx-togglebutton": { @@ -444,32 +456,32 @@ "sha256:5358ed9642d3a61950287b471a137aba68ae0da4bee55bfd72d2f2bc74ca2eeb", "sha256:a74bec9e41d4e93f28dc86755ea9d8404ec3500ea28b34a6a1862695c720dbd4" ], - "markers": "python_version >= '3.8' and python_version < '4.0'", + "index": "pypi", "version": "==5.0.0b4" }, "sphinxcontrib-applehelp": { "hashes": [ - "sha256:094c4d56209d1734e7d252f6e0b3ccc090bd52ee56807a5d9315b19c122ab15d", - "sha256:39fdc8d762d33b01a7d8f026a3b7d71563ea3b72787d5f00ad8465bd9d6dfbfa" + "sha256:29d341f67fb0f6f586b23ad80e072c8e6ad0b48417db2bde114a4c9746feb228", + "sha256:828f867945bbe39817c210a1abfd1bc4895c8b73fcaade56d45357a348a07d7e" ], - "markers": "python_version >= '3.9'", - "version": "==1.0.7" + "markers": "python_version >= '3.8'", + "version": "==1.0.4" }, "sphinxcontrib-devhelp": { "hashes": [ - "sha256:63b41e0d38207ca40ebbeabcf4d8e51f76c03e78cd61abe118cf4435c73d4212", - "sha256:fe8009aed765188f08fcaadbb3ea0d90ce8ae2d76710b7e29ea7d047177dae2f" + "sha256:8165223f9a335cc1af7ffe1ed31d2871f325254c0423bc0c4c7cd1c1e4734a2e", + "sha256:ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4" ], - "markers": "python_version >= '3.9'", - "version": "==1.0.5" + "markers": "python_version >= '3.5'", + "version": "==1.0.2" }, "sphinxcontrib-htmlhelp": { "hashes": [ - "sha256:6c26a118a05b76000738429b724a0568dbde5b72391a688577da08f11891092a", - "sha256:8001661c077a73c29beaf4a79968d0726103c5605e27db92b9ebed8bab1359e9" + "sha256:0cbdd302815330058422b98a113195c9249825d681e18f11e8b1f78a2f11efff", + "sha256:c38cb46dccf316c79de6e5515e1770414b797162b23cd3d06e67020e1d2a6903" ], - "markers": "python_version >= '3.9'", - "version": "==2.0.4" + "markers": "python_version >= '3.8'", + "version": "==2.0.1" }, "sphinxcontrib-jsmath": { "hashes": [ @@ -481,19 +493,19 @@ }, "sphinxcontrib-qthelp": { "hashes": [ - "sha256:62b9d1a186ab7f5ee3356d906f648cacb7a6bdb94d201ee7adf26db55092982d", - "sha256:bf76886ee7470b934e363da7a954ea2825650013d367728588732c7350f49ea4" + "sha256:4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72", + "sha256:bd9fc24bcb748a8d51fd4ecaade681350aa63009a347a8c14e637895444dfab6" ], - "markers": "python_version >= '3.9'", - "version": "==1.0.6" + "markers": "python_version >= '3.5'", + "version": "==1.0.3" }, "sphinxcontrib-serializinghtml": { "hashes": [ - "sha256:0c64ff898339e1fac29abd2bf5f11078f3ec413cfe9c046d3120d7ca65530b54", - "sha256:9b36e503703ff04f20e9675771df105e58aa029cfcbc23b8ed716019b7416ae1" + "sha256:352a9a00ae864471d3a7ead8d7d79f5fc0b57e8b3f95e9867eb9eb28999b92fd", + "sha256:aa5f6de5dfdf809ef505c4895e51ef5c9eac17d0f287933eb49ec495280b6952" ], - "markers": "python_version >= '3.9'", - "version": "==1.1.9" + "markers": "python_version >= '3.5'", + "version": "==1.1.5" }, "sphinxcontrib-spelling": { "hashes": [ @@ -501,7 +513,6 @@ "sha256:b27e0a16aef00bcfc888a6490dc3f16651f901dc475446c6882834278c8dc7b3" ], "index": "pypi", - "markers": "python_version >= '3.7'", "version": "==8.0.0" }, "uc-micro-py": { @@ -514,19 +525,27 @@ }, "urllib3": { "hashes": [ - "sha256:7a7c7003b000adf9e7ca2a377c9688bbc54ed41b985789ed576570342a375cd2", - "sha256:b19e1a85d206b56d7df1d5e683df4a7725252a964e3993648dd0fb5a1c157564" + "sha256:c97dfde1f7bd43a71c8d2a58e369e9b2bf692d1334ea9f9cae55add7d0dd0f84", + "sha256:fdb6d215c776278489906c2f8916e6e7d4f5a9b602ccbcfdf7f016fc8da0596e" ], "markers": "python_version >= '3.7'", - "version": "==2.0.6" + "version": "==2.0.7" }, "wheel": { "hashes": [ - "sha256:0c5ac5ff2afb79ac23ab82bab027a0be7b5dbcf2e54dc50efe4bf507de1f7985", - "sha256:75909db2664838d015e3d9139004ee16711748a52c8f336b52882266540215d8" + "sha256:488609bc63a29322326e05560731bf7bfea8e48ad646e1f5e40d366607de0942", + "sha256:4d4987ce51a49370ea65c0bfd2234e8ce80a12780820d9dc462597a6e60d0841" ], "markers": "python_version >= '3.7'", - "version": "==0.41.2" + "version": "==0.41.3" + }, + "zipp": { + "hashes": [ + "sha256:0e923e726174922dce09c53c59ad483ff7bbb8e572e00c7f7c46b88556409f31", + "sha256:84e64a1c28cf7e91ed2078bb8cc8c259cb19b76942096c8d7b84947690cabaf0" + ], + "markers": "python_version >= '3.8'", + "version": "==3.17.0" } }, "develop": {} From 7c777022d29118a084e5889c4388ed620e9a1ad8 Mon Sep 17 00:00:00 2001 From: UtsavBalar1231 Date: Tue, 7 Nov 2023 14:34:36 +0530 Subject: [PATCH 7/7] vaaman-doc: Review updates --- source/vaaman-gpio-description.md | 4 +++- .../linux-usage-guide/u-boot-ums.md | 2 +- source/vaaman-maskrom-mode.rst | 17 ++++++++--------- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/source/vaaman-gpio-description.md b/source/vaaman-gpio-description.md index 4f37c7a..b4c7b71 100644 --- a/source/vaaman-gpio-description.md +++ b/source/vaaman-gpio-description.md @@ -20,7 +20,7 @@ This versatility opens up a wide array of possibilities for interfacing with different components and facilitating communication with other devices. :::{tip} -**What you want more GPIOs?** +**What? you want more GPIOs?** Fear not, we have a solution for you. Vaaman board has additional 40-FPGA GPIOs available to the user.\ @@ -28,6 +28,8 @@ These GPIOs are accessible from the FPGA and can be configured to be used inside your project and applications ::: + + ## GPIO Voltage Level RK3399 SoC has three multiple GPIO voltage levels. Below table shows the diff --git a/source/vaaman-linux/linux-usage-guide/u-boot-ums.md b/source/vaaman-linux/linux-usage-guide/u-boot-ums.md index 4d2d84b..0730828 100644 --- a/source/vaaman-linux/linux-usage-guide/u-boot-ums.md +++ b/source/vaaman-linux/linux-usage-guide/u-boot-ums.md @@ -96,5 +96,5 @@ computer, making it convenient for tasks that involve transferring or writing da :::{warning} Do not insert SD-Card when after you previously entered UMS mode from eMMC. U-Boot will crash in such case. -Always do a reset the board before switching the storage for UMS mode. +Always reset the board before switching the storage for UMS mode. ::: diff --git a/source/vaaman-maskrom-mode.rst b/source/vaaman-maskrom-mode.rst index e48ac8c..57361db 100644 --- a/source/vaaman-maskrom-mode.rst +++ b/source/vaaman-maskrom-mode.rst @@ -6,22 +6,21 @@ Vaaman Maskrom Mode ##################### -The Vicharak Vaaman board is equipped with Maskrom mode, a distinctive -operational state that empowers the CPU to receive commands via the USB OTG port. -Maskrom mode is particularly valuable for programming and configuring the device -through USB connectivity. +The Vicharak Vaaman board has a special mode called "Maskrom mode." +In this mode, the board can receive commands through a USB connection. +This is useful for tasks like programming and setting up the device. In Maskrom mode, the Vaaman board can be accessed through multiple pathways, allowing users flexibility in how they enter this specialized mode. This mode serves as a bridge between your computer and the board, facilitating firmware updates, system configurations, and other critical operations. -When operating in Maskrom mode, it's essential to follow the specific steps -provided in this guide to ensure a seamless and successful experience. +When you're in Maskrom mode, it's important to follow the steps in this guide +carefully to make sure everything goes smoothly. -This guide will walk you through the various methods for entering Maskrom mode -on the Vicharak Vaaman board, empowering you to harness the full potential of -this versatile single board computer. +This guide will explain how to put your Vicharak Vaaman board into Maskrom mode +using different methods. This will help you make the most of this versatile +single board computer, even if you're new to these things. Pre-Requisites