@@ -102,23 +102,23 @@ makefile targets.
102
102
* AM62x installer supports ``am62xx-evm `` and ``am62xx-lp-evm `` platforms. ``am62xx-evm `` is the default platform for the Toplevel Makefile. To build for ``am62xx-lp-evm ``, pass ``PLATFORM=am62xx-lp-evm `` as argument to make.
103
103
* No special arguments are needed to build for ``am62xxsip-evm `` in AM62xSIP Installer.
104
104
105
- .. ifconfig :: CONFIG_part_variant not in ('AM62X', 'AM64X', 'AM62PX', 'AM335X', 'AM437X', 'AM65X', 'AM57X')
105
+ .. ifconfig :: CONFIG_part_variant not in ('AM62X', 'AM64X', 'AM62PX', 'AM335X', 'AM437X', 'AM65X', 'AM57X', 'AM62AX' )
106
106
107
- .. code-block :: console
107
+ .. code-block :: console
108
108
109
- host# sudo apt-get install build-essential autoconf automake bison flex libssl-dev bc u-boot-tools swig
109
+ host# sudo apt-get install build-essential autoconf automake bison flex libssl-dev bc u-boot-tools swig
110
110
111
- .. ifconfig :: CONFIG_part_variant in ('AM62PX', 'AM62X', 'AM64X', 'AM335X', 'AM437X', 'AM65X', 'AM57X')
111
+ .. ifconfig :: CONFIG_part_variant in ('AM62PX', 'AM62X', 'AM64X', 'AM335X', 'AM437X', 'AM65X', 'AM57X', 'AM62AX' )
112
112
113
- .. code-block :: console
113
+ .. code-block :: console
114
114
115
- host# sudo apt-get install build-essential autoconf automake bison flex libgnutls28-dev libmpc-dev libmpcdec6 libmpc3 libmpcdec-dev libssl-dev bc u-boot-tools swig python3 python3-pip
115
+ host# sudo apt-get install build-essential autoconf automake bison flex libgnutls28-dev libmpc-dev libmpcdec6 libmpc3 libmpcdec-dev libssl-dev bc u-boot-tools swig python3 python3-pip
116
116
117
- Following pip packages are also needed for jailhouse & binman in u-boot targets
117
+ Following pip packages are also needed for jailhouse & binman in u-boot targets
118
118
119
- .. code-block :: console
119
+ .. code-block :: console
120
120
121
- host# pip3 install jsonschema pyelftools PyYAML Mako yamllint
121
+ host# pip3 install jsonschema pyelftools PyYAML Mako yamllint
122
122
123
123
.. ifconfig :: CONFIG_sdk in ('JACINTO','j7_foundational')
124
124
@@ -204,11 +204,11 @@ devices will have following additional targets:
204
204
jailhouse tools and cell configs. Applicable for only platforms with
205
205
Hypervisor support enabled.
206
206
207
- .. ifconfig :: CONFIG_part_variant in ('AM64X', 'AM62X', 'AM62PX')
207
+ .. ifconfig :: CONFIG_part_variant in ('AM64X', 'AM62X', 'AM62PX', 'AM62AX' )
208
208
209
- - ``arm-benchmarks `` - Build the ARM Benchmarks
209
+ - ``arm-benchmarks `` - Build the ARM Benchmarks
210
210
211
- - ``cryptodev `` - Build module for cryptographic hardware accelerators.
211
+ - ``cryptodev `` - Build module for cryptographic hardware accelerators.
212
212
213
213
.. ifconfig :: CONFIG_part_variant in ('AM62PX', 'AM62X')
214
214
@@ -354,25 +354,25 @@ the Makefile from the top-level of the SDK.
354
354
355
355
host# make am-benchmarks_install
356
356
357
- .. ifconfig :: CONFIG_part_variant in ('AM62PX', 'AM62X', 'AM64X' )
357
+ .. ifconfig :: CONFIG_part_variant in ('AM62PX', 'AM62X', 'AM64X', 'AM62AX' )
358
358
359
- - Build the ARM Benchmarks
359
+ - Build the ARM Benchmarks
360
360
361
- .. code-block :: console
361
+ .. code-block :: console
362
362
363
- host# make arm-benchmarks
363
+ host# make arm-benchmarks
364
364
365
- - Clean the ARM Benchmarks
365
+ - Clean the ARM Benchmarks
366
366
367
- .. code-block :: console
367
+ .. code-block :: console
368
368
369
- host# make arm-benchmarks_clean
369
+ host# make arm-benchmarks_clean
370
370
371
- - Install the ARM Benchmarks
371
+ - Install the ARM Benchmarks
372
372
373
- .. code-block :: console
373
+ .. code-block :: console
374
374
375
- host# sudo make arm-benchmarks_install
375
+ host# sudo make arm-benchmarks_install
376
376
377
377
.. ifconfig :: CONFIG_sdk in ('JACINTO','j7_foundational') or CONFIG_part_variant in ('AM65X')
378
378
@@ -427,57 +427,57 @@ the Makefile from the top-level of the SDK.
427
427
428
428
host# make sysfw-image_install
429
429
430
- .. ifconfig :: CONFIG_part_variant not in ('AM62PX', 'AM64X', 'AM62X')
430
+ .. ifconfig :: CONFIG_part_variant not in ('AM62PX', 'AM64X', 'AM62X', 'AM62AX' )
431
431
432
- - Build u-boot
432
+ - Build u-boot
433
433
434
- .. code-block :: console
434
+ .. code-block :: console
435
435
436
- host# make u-boot
436
+ host# make u-boot
437
437
438
- - Clean u-boot
438
+ - Clean u-boot
439
439
440
- .. code-block :: console
440
+ .. code-block :: console
441
441
442
- host# make u-boot_clean
442
+ host# make u-boot_clean
443
443
444
- .. ifconfig :: CONFIG_part_variant in ('AM62PX', 'AM64X', 'AM62X')
444
+ .. ifconfig :: CONFIG_part_variant in ('AM62PX', 'AM64X', 'AM62X', 'AM62AX' )
445
445
446
- - Build u-boot
446
+ - Build u-boot
447
447
448
- .. code-block :: console
448
+ .. code-block :: console
449
449
450
- host# make u-boot
450
+ host# make u-boot
451
451
452
- - Build A53
452
+ - Build A53
453
453
454
454
.. code-block :: console
455
455
456
- host# make u-boot-a53
456
+ host# make u-boot-a53
457
457
458
- - Build R5
458
+ - Build R5
459
459
460
460
.. code-block :: console
461
461
462
- host# make u-boot-r5
462
+ host# make u-boot-r5
463
463
464
- - Copy boot-binaries to built-images folder
464
+ - Copy boot-binaries to built-images folder
465
465
466
466
.. code-block :: console
467
467
468
- host# make u-boot_stage
468
+ host# make u-boot_stage
469
469
470
- - Install boot-binaries to SD card boot partition
470
+ - Install boot-binaries to SD card boot partition
471
471
472
472
.. code-block :: console
473
473
474
- host# sudo DESTDIR=/media/$USER/boot make u-boot_install
474
+ host# sudo DESTDIR=/media/$USER/boot make u-boot_install
475
475
476
- - Clean u-boot
476
+ - Clean u-boot
477
477
478
478
.. code-block :: console
479
479
480
- host# make u-boot_clean
480
+ host# make u-boot_clean
481
481
482
482
.. ifconfig :: CONFIG_part_variant in ('AM62X')
483
483
@@ -498,53 +498,6 @@ the Makefile from the top-level of the SDK.
498
498
499
499
Similar argument can be added to all u-boot targets discussed above.
500
500
501
- .. ifconfig :: CONFIG_part_variant in ('AM62AX')
502
-
503
- - Build the combined boot image (tiboot3.bin)
504
-
505
- This requires first building the R5 boot image. This will generate the u-boot-spl.bin. Then build sysfw-image to generate combined boot image.
506
-
507
- **For GP **
508
-
509
- .. code-block :: console
510
-
511
- host# make u-boot
512
- host# make sysfw-image DEVICE_TYPE=gp
513
-
514
- The combined boot image will be at <TI_SDK_PATH>/board-support/k3-image-gen*/tiboot3-am6*-gp-evm.bin
515
-
516
- **For HS-FS **
517
-
518
- .. code-block :: console
519
-
520
- host# make u-boot
521
- host# export TI_SECURE_DEV_PKG=<path-to-board-support>/core-secdev-k3
522
- host# make sysfw-image DEVICE_TYPE=hs-fs
523
-
524
- The combined boot image will be at <TI_SDK_PATH>/board-support/k3-image-gen*/tiboot3-am6*-hs-fs-evm.bin
525
-
526
- **For HS-SE **
527
-
528
- .. code-block :: console
529
-
530
- host# make u-boot
531
- host# export TI_SECURE_DEV_PKG=<path-to-board-support>/core-secdev-k3
532
- host# make sysfw-image DEVICE_TYPE=hs
533
-
534
- The combined boot image will be at <TI_SDK_PATH>/board-support/k3-image-gen*/tiboot3-am6*-hs-evm.bin
535
-
536
- .. note :: If TI_SECURE_DEV_PKG environment variable is not defined, tiboot3.bin can still be built for GP devices. The following errors will occur in K3-Image-Gen build logs when building for HS-FS or HS-SE devices without the TI_SECURE_DEV_PKG environment variable defined and K3-Image-Gen build may fail:
537
-
538
- .. code-block :: console
539
-
540
- TI_SECURE_DEV_PKG must be set for HS, defaults will not work. Stop.
541
-
542
- To fix the above issue, do the following and rebuild the `sysfw-image `.
543
-
544
- .. code-block :: console
545
-
546
- host# export TI_SECURE_DEV_PKG=<path-to-board-support>/core-secdev-k3
547
-
548
501
.. ifconfig :: CONFIG_sdk in ('JACINTO','j7_foundational')
549
502
550
503
.. ifconfig :: CONFIG_part_variant in ('J7200')
@@ -579,14 +532,14 @@ the Makefile from the top-level of the SDK.
579
532
.. rubric :: Installing boot binaries
580
533
:name: installing-boot-binaries
581
534
582
- .. ifconfig :: CONFIG_part_variant not in ('AM62PX', 'AM62X', 'AM64X')
535
+ .. ifconfig :: CONFIG_part_variant not in ('AM62PX', 'AM62X', 'AM64X', 'AM62AX' )
583
536
584
- All the install targets copy the files in the rootfs pointed by the DESTDIR variable.
585
- *make install * command only copies the files in rootfs. If you have built either of
586
- system firmware or u-boot, you should copy these binaries in the boot partition of
587
- the SD card. e.g. run following to copy boot binaries in SD card boot partition.
537
+ All the install targets copy the files in the rootfs pointed by the DESTDIR variable.
538
+ *make install * command only copies the files in rootfs. If you have built either of
539
+ system firmware or u-boot, you should copy these binaries in the boot partition of
540
+ the SD card. e.g. run following to copy boot binaries in SD card boot partition.
588
541
589
- .. ifconfig :: CONFIG_part_variant in ('AM62PX', 'AM62X', 'AM64X')
542
+ .. ifconfig :: CONFIG_part_variant in ('AM62PX', 'AM62X', 'AM64X', 'AM62AX' )
590
543
591
544
All the install targets copy the files in the rootfs pointed by the DESTDIR variable.
592
545
Run following commands to copy boot binaries in SD card boot partition.
@@ -608,27 +561,19 @@ the Makefile from the top-level of the SDK.
608
561
609
562
.. ifconfig :: CONFIG_part_variant in ('AM62AX')
610
563
611
- **For GP **
612
-
613
- .. code-block :: console
614
-
615
- host# sudo cp board-support/k3-image-gen*/tiboot3-am62*-gp-evm.bin /media/$USER/boot/tiboot3.bin
616
- host# sudo cp board-support/u-boot_build/a53/u-boot.img board-support/u-boot_build/a53/tispl.bin /media/$USER/boot
564
+ **For HS-FS **
617
565
618
- ** For HS-FS **
566
+ .. code-block :: console
619
567
620
- .. code-block :: console
568
+ host# sudo cp board-support/built-images/tiboot3-am62a*-hs-fs-evm.bin /media/$USER/boot/tiboot3.bin
569
+ host# sudo cp board-support/built-images/u-boot.img board-support/built-images/tispl.bin /media/$USER/boot
621
570
622
- host# sudo cp board-support/k3-image-gen*/tiboot3-am62*-hs-fs-evm.bin /media/$USER/boot/tiboot3.bin
623
- host# sudo cp board-support/u-boot_build/a53/u-boot.img board-support/u-boot_build/a53/tispl.bin /media/$USER/boot
571
+ **For HS-SE **
624
572
625
- **For HS-SE **
626
-
627
- .. code-block :: console
573
+ .. code-block :: console
628
574
629
- host# sudo cp board-support/k3-image-gen*/tiboot3-am62*-hs-evm.bin /media/$USER/boot/tiboot3.bin
630
- host# sudo cp board-support/u-boot_build/a53/tispl.bin_HS /media/$USER/boot/tispl.bin
631
- host# sudo cp board-support/u-boot_build/a53/u-boot.img_HS /media/$USER/boot/u-boot.img
575
+ host# sudo cp board-support/built-images/tiboot3-am62a*-hs-evm.bin /media/$USER/boot/tiboot3.bin
576
+ host# sudo cp board-support/built-images/tispl.bin board-support/built-images/u-boot.img /media/$USER/boot
632
577
633
578
.. ifconfig :: CONFIG_part_variant in ('AM62X')
634
579
0 commit comments