1.4. Device Comparison and PortingΒΆ
The below table summarizes the various AM62x variants and highlights the differences in their features:
REFERENCE NAME |
Arm Cortex-A53 |
3D Graphics Engine |
---|---|---|
AM6254 |
Quad Core |
Yes |
AM6252 |
Dual Core |
Yes |
AM6251 |
Single Core |
Yes |
AM6234 |
Quad Core |
No |
AM6232 |
Dual Core |
No |
AM6231 |
Single Core |
No |
For more information, please refer to the following link.
If you would like to emulate one of the above variants, the below suggestions will configure the Linux on the AM62x SK EVM to use less resources than what are available on the super-set device. For example, the AM62x SK EVM has an AM6254 device and to model AM6232, we can disable the two A53 cores and turn off the GPU on the EVM.
In order to modify the number of A53 CPU cores, choose one of the below methods:
Change the cores in Device Tree Source (DTS) file, reference section: Porting CPU
Kernel parameter, reference section: Changing # of CPU Cores
To disable the GPU, refer to the section: Porting GPU
Miscellaneous: If you would like to modify the RAM size, choose one of the below methods:
Change the Uboot source code, reference section: Modifying RAM Size
Kernel parameter, reference section: Changing RAM Size