Hi all,
I am compiling uboot for a 32 bit arm and i am getting errors as shown below
{standard input}: Assembler messages: {standard input}:33: Error: selected processor does not support requested special purpose register -- `mrs r0,cntfrq_el0' {standard input}:63: Error: selected processor does not support requested special purpose register -- `mrs r0,cntpct_el0' {standard input}:95: Error: selected processor does not support requested special purpose register -- `mrs r2,cntfrq_el0' {standard input}:117: Error: selected processor does not support requested special purpose register -- `mrs r3,cntfrq_el0' scripts/Makefile.build:280: recipe for target 'arch/arm/cpu/armv8/generic_timer.o' failed make[1]: *** [arch/arm/cpu/armv8/generic_timer.o] Error 1 Makefile:1223: recipe for target 'arch/arm/cpu/armv8' failed make: *** [arch/arm/cpu/armv8] Error 2.
Can anyone help me with this issue.
Thank you.
You are right. The latest SDK 2.0-1701 supports the LS1043 in AArch32 mode. I have tested this SDK.
Add EULA file in the QorIQ-SDK-V2.0-20160527-yocto/build_ls1043ardb-32b/tmp/work/ls1043ardb_32b-fsl-linux-gnueabi/rcw/git-r0/git folder.
Have a great day,
Pavel Chubakov
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
NXP SDK supports only 64-bit version Linux and u-boot. See documentation for LS1043ARDB board in the SDK 2.0 documentation:
http://www.nxp.com/assets/documents/data/en/supporting-information/QORIQ-SDK-2.0-IC-REV0.pdf
Have a great day,
Pavel Chubakov
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
In latest QorIQ-SDK-2.0-1701-IC-Rev0.pdf, Chapter 8.7 describes that LS1043 can run on AArch32 mode.