Hello,
I have the same problem as the topic CPU1 failed to come online , I do not find how that problem was solved.
I use the SDK 2017-03 version. And NXP FAE told me that he do not know how to solve this.
My cpu is ls1021a,
The board in question is costmized by us, took LS1021ATWR as refference.
I have saved all the messages except emmc info coming out from u-boot and from the linux boot loader in the attached file.
Thank you.
Send information about your SDK. Is it SDK 2.0-1703?
See the following page:
Is there problem if this image is loaded to the TWR-LS1021a board?
Have a great day,
Pavel Chubakov
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Yes, I followed the pdf QorIQ-SDK-2.0-1703-IC-Rev0.pdf. But it not list the git command to download the latest code. I google it and I found git pull origin jethro-sdk-v2.0-ga-17.03 to download linux kernel. Can you provide u-boot git command?
I replace with the latest kernel, still Cpu1 failed to come online.
I have solved this problem, thank you very much.
Hi,
How you resolve this issue.
Thanks
Se
Have a great day,
Pavel Chubakov
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi,
I test ram under u-boot, and there is no errors.
=> mtest 0x80000000 0x9fffffff 0x5a5a5a5a 2
Testing 80000000 ... 9fffffff:
Pattern A5A5A5A5 Writing... Reading...Tested 2 iteration(s) with 0 errors.
I also check the device tree, I found I modified nothing about CPU, just the same as nxp provided.
dts in u-boot:
cpus {
#address-cells = <1>;
#size-cells = <0>;
cpu@f00 {
compatible = "arm,cortex-a7";
device_type = "cpu";
reg = <0xf00>;
clocks = <&cluster1_clk>;
};
cpu@f01 {
compatible = "arm,cortex-a7";
device_type = "cpu";
reg = <0xf01>;
clocks = <&cluster1_clk>;
};
};
dts in kernel:
cpus {
#address-cells = <1>;
#size-cells = <0>;
cpu0: cpu@f00 {
compatible = "arm,cortex-a7";
device_type = "cpu";
reg = <0xf00>;
clocks = <&cluster1_clk>;
#cooling-cells = <2>;
};
cpu1: cpu@f01 {
compatible = "arm,cortex-a7";
device_type = "cpu";
reg = <0xf01>;
clocks = <&cluster1_clk>;
};
};
Check CPU configuration in your device tree file.
Test your board using a DDR test. For example test DDR under u-boot.
Have a great day,
Pavel Chubakov
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------