-
Notifications
You must be signed in to change notification settings - Fork 85
fix(linux): Corrected the fastboot steps #716
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -56,57 +56,57 @@ in :file:`Rules.make` file present in the top level of Linux SDK Installer. | |
|
|
||
| UBOOT_MACHINE_R5=am62x_evm_r5_defconfig am62x_r5_usbdfu.config | ||
|
|
||
| UBOOT_MACHINE_A53=am62x_evm_r5_defconfig am62x_a53_usbdfu.config am6x_a53_snagfactory.config | ||
| UBOOT_MACHINE=am62x_evm_a53_defconfig am62x_a53_usbdfu.config am6x_a53_snagfactory.config | ||
|
|
||
| # For AM62X LP | ||
|
|
||
| UBOOT_MACHINE_R5=am62x_lpsk_r5_defconfig am62x_r5_usbdfu.config | ||
|
|
||
| UBOOT_MACHINE_A53=am62x_lpsk_a53_defconfig am62x_a53_usbdfu.config am6x_a53_snagfactory.config | ||
| UBOOT_MACHINE=am62x_lpsk_a53_defconfig am62x_a53_usbdfu.config am6x_a53_snagfactory.config | ||
|
|
||
| # For AM62X SIP | ||
|
|
||
| UBOOT_MACHINE_R5=am62xsip_evm_r5_defconfig am62x_r5_usbdfu.config | ||
|
|
||
| UBOOT_MACHINE_A53=am62xsip_evm_a53_defconfig am62x_a53_usbdfu.config am6x_a53_snagfactory.config | ||
| UBOOT_MACHINE=am62xsip_evm_a53_defconfig am62x_a53_usbdfu.config am6x_a53_snagfactory.config | ||
|
|
||
| .. ifconfig:: CONFIG_part_variant in ('AM64X') | ||
|
|
||
| .. code-block:: make | ||
|
|
||
| UBOOT_MACHINE_R5=am64x_evm_r5_defconfig | ||
|
|
||
| UBOOT_MACHINE_A53=am64x_evm_a53_defconfig am6x_a53_snagfactory.config | ||
| UBOOT_MACHINE=am64x_evm_a53_defconfig am6x_a53_snagfactory.config | ||
|
|
||
| .. ifconfig:: CONFIG_part_variant in ('AM62AX') | ||
|
|
||
| .. code-block:: make | ||
|
|
||
| UBOOT_MACHINE_R5=am62ax_evm_r5_defconfig am62x_r5_usbdfu.config | ||
|
|
||
| UBOOT_MACHINE_A53=am62ax_evm_a53_defconfig am62x_a53_usbdfu.config am6x_a53_snagfactory.config | ||
| UBOOT_MACHINE=am62ax_evm_a53_defconfig am62x_a53_usbdfu.config am6x_a53_snagfactory.config | ||
|
|
||
| .. ifconfig:: CONFIG_part_variant in ('AM62PX') | ||
|
|
||
| .. code-block:: make | ||
|
|
||
| UBOOT_MACHINE_R5=am62px_evm_r5_defconfig am62x_r5_usbdfu.config | ||
|
|
||
| BOOT_MACHINE_A53=am62px_evm_a53_defconfig am62x_a53_usbdfu.config am6x_a53_snagfactory.config | ||
| UBOOT_MACHINE=am62px_evm_a53_defconfig am62x_a53_usbdfu.config am6x_a53_snagfactory.config | ||
|
|
||
| .. ifconfig:: CONFIG_part_variant in ('AM62DX') | ||
|
|
||
| .. code-block:: make | ||
|
|
||
| UBOOT_MACHINE_R5=am62dx_evm_r5_defconfig am62x_r5_usbdfu.config | ||
|
|
||
| BOOT_MACHINE_A53=am62dx_evm_a53_defconfig am62x_a53_usbdfu.config am6x_a53_snagfactory.config | ||
| UBOOT_MACHINE=am62dx_evm_a53_defconfig am62x_a53_usbdfu.config am6x_a53_snagfactory.config | ||
|
|
||
| .. ifconfig:: CONFIG_part_variant in ('AM62LX') | ||
|
|
||
| .. code-block:: make | ||
|
|
||
| BOOT_MACHINE_A53=am62lx_evm_defconfig am62x_a53_usbdfu.config am6x_a53_snagfactory.config | ||
| UBOOT_MACHINE=am62lx_evm_defconfig am62x_a53_usbdfu.config am6x_a53_snagfactory.config | ||
|
|
||
| Generate the bootloader images using top-level makefile by running following | ||
| commands on the terminal from the top-level of the Linux SDK installer. | ||
|
|
@@ -136,10 +136,51 @@ Connections | |
|
|
||
| * Power off the EVM and set up the boot mode switches to boot from USB DFU. | ||
|
|
||
| .. code-block:: text | ||
| .. ifconfig:: CONFIG_part_variant in ('AM62X') | ||
|
|
||
| AM62X (SK-AM62B-P1) - USB-DFU Boot | ||
|
|
||
| .. code-block:: text | ||
|
|
||
| SW2 - BOOTMODE[8:15] = 00000000 | ||
| SW1 - BOOTMODE[0:7] = 11001010 | ||
|
|
||
| .. ifconfig:: CONFIG_part_variant in ('AM62AX') | ||
|
|
||
| AM62A (SK-AM62A-LP) - USB-DFU Boot | ||
|
|
||
| .. code-block:: text | ||
|
|
||
| SW3 - BOOTMODE[8:15] = 00000000 | ||
| SW2 - BOOTMODE[0:7] = 11001010 | ||
|
|
||
| .. ifconfig:: CONFIG_part_variant in ('AM62PX') | ||
|
|
||
| AM62P (SK-AM62P-LP) - USB-DFU Boot | ||
|
|
||
| .. code-block:: text | ||
|
|
||
| SW5 - BOOTMODE[8:15] = 00000000 | ||
| SW4 - BOOTMODE[0:7] = 11001010 | ||
|
|
||
| .. ifconfig:: CONFIG_part_variant in ('AM62LX') | ||
|
|
||
| AM62L (TMDS62LEVM) - USB-DFU Boot | ||
|
|
||
| SW2-11001100 | ||
| SW3-00000000 | ||
| .. code-block:: text | ||
|
|
||
| SW2 - BOOTMODE[8:11] = 0000 | ||
| SW3 - BOOTMODE[12:15] = 0000 | ||
| SW4 - BOOTMODE[0:7] = 11001010 | ||
|
|
||
| .. ifconfig:: CONFIG_part_variant in ('AM64X') | ||
|
|
||
| AM64X (TMDS64EVM) - USB-DFU Boot | ||
|
|
||
| .. code-block:: text | ||
|
|
||
| SW2 - BOOTMODE[0:7] = 11001010 | ||
| SW3 - BOOTMODE[8:15] = 00000000 | ||
|
Comment on lines
+170
to
+183
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. All of the other sections are ordered by bit value, you sure you want to break that pattern? |
||
|
|
||
| * Power on the board. | ||
| * Optionally you can also connect host PC to board via UART to read the console logs. | ||
|
|
@@ -214,12 +255,15 @@ The following table outline the board names for snagfactory yaml configuration. | |
| * - am62sip-evm | ||
| - am6x | ||
| - am625 | ||
| * - am64xx-evm | ||
| - am6x | ||
| - am6442 | ||
| * - am62dxx-evm | ||
| - am6x | ||
| - am62d2 | ||
| * - am62axx-evm | ||
| - am6x | ||
| - am62a7 | ||
| * - am64xx-evm | ||
| - am6x | ||
| - am6442 | ||
|
Comment on lines
+264
to
+266
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. What's up with the reorder here? Not like these are sorted in any reasonable manner anyway. |
||
|
|
||
| The example configuration files for **emmc** and **ospi-nand** and **ospi-nor** are as follows. | ||
|
|
||
|
|
@@ -392,6 +436,8 @@ For reference, the :file:`emmc.yaml` file for **am62l** platform can be as foll | |
| - image: "<path_to_flash_binaries>/rootfs.ext4" | ||
| part: "rootfs" | ||
|
|
||
| For eMMC boot configuration, refer :ref:`emmc_boot_config` | ||
|
|
||
| **Snagboot Command-line Configuration and Device Flashing Procedure** | ||
|
|
||
| Snagrecover uses vendor-specific ROM code mechanisms to initialize external RAM and run U-Boot, without modifying any non-volatile memories. | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
https://github.com/TexasInstruments/processor-sdk-doc/blob/master/CONTRIBUTING.md#indentation-and-whitespace