RCW QorIQ LS1043A

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

RCW QorIQ LS1043A

Jump to solution
1,037 Views
notshure
Contributor IV

Hello everyone.

I have been trying to perform this task for several days.
Here is what I am doing:

Target:

My goal is to get my QorIQ LS1043A board (multicore processor) to boot by SD and starting the core to run at 1.2GHz instead of 1.6GHz.

By default all four core of processor works at 1.6GHz. Once the system is up and running, i would like to see from U-boot that all core recive a frequency of 1.2GHz. Sometingh like this:

CPU0(A53):1200 MHz CPU1(A53):1200 MHz CPU2(A53):1200 MHz
CPU3(A53):1200 MHz

To generate the boot I am using flex-builder, in particular flexbuild_lsdk1712. I saw from the documentation Layerscape Software Development Kit 17.12 Documentation, Rev. 0, 02/201 that it is possible to make the file firmware_ls1043ardb_uboot_sdboot.img with the following command: flex-builder -i mkfw -m ls1043ardb -b sd -B uboot.

I do this because I need to generate the boot from SD with U-Boot 2017 on it

 

Question:

The RCW to use to run the board at 1.2GHz is the following?


0610000c 0a000000 00000000 00000000
14550002 80004012 60040000 c1002000
00000000 00000000 00000000 00038800
00000000 00001100 00000096 00000001

 

I have to go and replace the old RCW with the new one in the file ls1043ardb_rcw_sd.cfg?

So inside the ls1043ardb_rcw_sd.cfg file there must be this:

#PBL preamble and RCW header
aa55aa55 01ee0100
# RCW
06100010 0a000000 00000000 00000000
14550002 80004012 60040000 c1002000
00000000 00000000 00000000 00038800
00000000 00001100 00000096 00000001

the file is located in the following path: flexbuilder/packages/firmware/u-boot/board/freescale/ls1043ardb.

By carrying out this procedure, the boot does not start.
everything is correct?

My default board starts with a core frequency of 1.6GHz, and 100MHz of SYSCLK.

 Thank you very much for your availability.

0 Kudos
1 Solution
1,032 Views
yipingwang
NXP TechSupport
NXP TechSupport

ls1043ardb_rcw_sd.cfg should be as the following.

#PBL preamble and RCW header
aa55aa55 01ee0100
# RCW
0610000c 0a000000 00000000 00000000
14550002 80004012 60040000 c1002000
00000000 00000000 00000000 00038800
00000000 00001100 00000096 00000001

View solution in original post

0 Kudos
1 Reply
1,033 Views
yipingwang
NXP TechSupport
NXP TechSupport

ls1043ardb_rcw_sd.cfg should be as the following.

#PBL preamble and RCW header
aa55aa55 01ee0100
# RCW
0610000c 0a000000 00000000 00000000
14550002 80004012 60040000 c1002000
00000000 00000000 00000000 00038800
00000000 00001100 00000096 00000001

0 Kudos