Disable Core on U-boot

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Disable Core on U-boot

Jump to solution
2,790 Views
notshure
Contributor IV

Hello everyone,
I'm working with the LS1043ARDB board.

I want to make a Boot from SD, which allows me to disable the three cores (CORE 1, CORE 2 and CORE 3 present in the QorIQ LS1043A processor) before launching the operating system.

The boot that I am going to save in the SD is mainly composed of the RCW value and U-BOOT. What do I need to modify inside RCW and U-BOOT, to have the system work in single core and not in multiple core

I will generate the bot image via the flex-builder command.

Thanks for your availability.

0 Kudos
Reply
1 Solution
2,771 Views
ufedor
NXP Employee
NXP Employee

Your understanding is correct.

.end

View solution in original post

0 Kudos
Reply
3 Replies
2,786 Views
ufedor
NXP Employee
NXP Employee

To disable cores it is possible write to the DCFG_CCSR_COREDISR (QorIQ LS1043A Reference Manual, 13.3.9 Core Disable Register (DCFG_CCSR_COREDISR)).

To perform the write operation disabling cores 3, 2 and 1 it is possible to use the following PBI command:

write 0x01ee0094, 0x0000000e

0 Kudos
Reply
2,779 Views
notshure
Contributor IV

ufedor thank you so much for your answer.

Where should I go to write that command?
I am using Flex-builder to generate LSDK for my QorIQ LS1043A platform.

Since I want to boot via SD, by chance the different RCWs to modify are in the following path:
flexbuilder_lsdk2108 \ components \ firmware \ rcw \ ls1043ardb \ RR_FQPP_1455, for example rcw_1600_sdboot.rcw if I work with core frequency at 1600

by writing something like this into the file:
.pbi
write 0x01ee0094, 0x0000000e
.ebd

0 Kudos
Reply
2,772 Views
ufedor
NXP Employee
NXP Employee

Your understanding is correct.

.end

0 Kudos
Reply