Skip to content

Commit 69b80d7

Browse files
committed
fix(linux): update snagboot documentation
update snagboot document for AM62L platform and add table for snagbfactory board names. Signed-off-by: sadik <[email protected]>
1 parent 3355dbf commit 69b80d7

File tree

1 file changed

+79
-1
lines changed

1 file changed

+79
-1
lines changed

source/linux/Foundational_Components/Tools/Flash_via_Fastboot.rst

Lines changed: 79 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Installing Snagfactory
2929
3030
.. note::
3131

32-
At the time of 11.1 release, the corresponding Snagfactory version was v2.3.
32+
At the time of 11.2 release, the corresponding Snagfactory version was v2.5.
3333

3434
.. ifconfig:: CONFIG_part_variant in ('AM62DX')
3535

@@ -102,6 +102,12 @@ in :file:`Rules.make` file present in the top level of Linux SDK Installer.
102102
103103
BOOT_MACHINE_A53=am62dx_evm_a53_defconfig am62x_a53_usbdfu.config am6x_a53_snagfactory.config
104104
105+
.. ifconfig:: CONFIG_part_variant in ('AM62LX')
106+
107+
.. code-block:: make
108+
109+
BOOT_MACHINE_A53=am62lx_evm_defconfig am62x_a53_usbdfu.config am6x_a53_snagfactory.config
110+
105111
Generate the bootloader images using top-level makefile by running following
106112
commands on the terminal from the top-level of the Linux SDK installer.
107113

@@ -185,6 +191,36 @@ the SnagFactory GUI tool.
185191
* Once you load the YAML configuration file, the SnagFactory GUI tool will flash the device with
186192
the specified configuration.
187193

194+
The following table outline the board names for snagfactory yaml configuration.
195+
196+
.. list-table::
197+
:header-rows: 1
198+
199+
* - Evaluation Board
200+
- Family
201+
- board
202+
* - am62pxx-evm
203+
- am6x
204+
- am62p
205+
* - am62xx-evm
206+
- am6x
207+
- am625
208+
* - am62lxx-evm
209+
- am62lx
210+
- am62l3
211+
* - am62xx-lp-evm
212+
- am6x
213+
- am625
214+
* - am62sip-evm
215+
- am6x
216+
- am625
217+
* - am64xx-evm
218+
- am6x
219+
- am6442
220+
* - am62dxx-evm
221+
- am6x
222+
- am62d2
223+
188224
The example configuration files for **emmc** and **ospi-nand** and **ospi-nor** are as follows.
189225

190226
For reference, the :file:`ospi-nor.yaml` file for **am62p** platform can be as follows:
@@ -314,6 +350,48 @@ For reference, the :file:`emmc.yaml` file for **am62p** platform can be as foll
314350
- image: "<path_to_flash_binaries>/rootfs.ext4"
315351
part: "rootfs"
316352
353+
For reference, the :file:`emmc.yaml` file for **am62l** platform can be as follows:
354+
355+
.. code-block:: text
356+
357+
boards:
358+
"0451:6165": "am62l3"
359+
360+
soc-models:
361+
am62l3-firmware:
362+
tiboot3:
363+
path: "<path_to_boot_binaries>/tiboot3.bin"
364+
tispl:
365+
path: "<path_to_boot_binaries>/tispl.bin"
366+
u-boot:
367+
path: "<path_to_boot_binaries>/u-boot.img"
368+
369+
am62l3-tasks:
370+
- target-device: mmc0
371+
fb-buffer-addr: 0x82000000
372+
fb-buffer-size: 0x7000000
373+
374+
- task: gpt
375+
args:
376+
- name: rootfs
377+
size: 15G
378+
379+
- task: reset
380+
381+
- task: flash
382+
args:
383+
- image: "<path_to_flash_binaries>/tiboot3.bin"
384+
image-offset: 0x0
385+
part: "hwpart 1"
386+
- image: "<path_to_flash_binaries>/tispl.bin"
387+
image-offset: 0x80000
388+
part: "hwpart 1"
389+
- image: "<path_to_flash_binaries>/u-boot.img"
390+
image-offset: 0x280000
391+
part: "hwpart 1"
392+
- image: "<path_to_flash_binaries>/rootfs.ext4"
393+
part: "rootfs"
394+
317395
**Snagboot Command-line Configuration and Device Flashing Procedure**
318396

319397
Snagrecover uses vendor-specific ROM code mechanisms to initialize external RAM and run U-Boot, without modifying any non-volatile memories.

0 commit comments

Comments
 (0)