Disable Core on U-boot

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Disable Core on U-boot

ソリューションへジャンプ
2,803件の閲覧回数
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 件の賞賛
返信
1 解決策
2,784件の閲覧回数
ufedor
NXP Employee
NXP Employee

Your understanding is correct.

.end

元の投稿で解決策を見る

0 件の賞賛
返信
3 返答(返信)
2,799件の閲覧回数
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 件の賞賛
返信
2,792件の閲覧回数
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 件の賞賛
返信
2,785件の閲覧回数
ufedor
NXP Employee
NXP Employee

Your understanding is correct.

.end

0 件の賞賛
返信