@@ -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
106112commands 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+
188224The example configuration files for **emmc ** and **ospi-nand ** and **ospi-nor ** are as follows.
189225
190226For 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
319397Snagrecover uses vendor-specific ROM code mechanisms to initialize external RAM and run U-Boot, without modifying any non-volatile memories.
0 commit comments