On Wed, Dec 29, 2021 at 5:30 PM Khem Raj <raj.khem@...> wrote:
On Wed, Dec 29, 2021 at 2:20 PM Davis Roman <davis.roman84@...> wrote:
On Wed, Dec 29, 2021 at 2:21 PM Anders Montonen <Anders.Montonen@...> wrote:
You're right. I didn't realize the RX5281 core on the RTS3916N only
On 29 Dec 2021, at 9:53, davis roman <davis.roman84@...> wrote:I’m guessing that your U-Boot config doesn’t set the correct MIPS architecture revision. The compiler error shows that you’re trying to assemble a MIPS32r1 instruction, but the compiler is targeting the original MIPS1 architecture. The Realtek toolchain may have set the default architecture to match the SoC, but the fix is to update the config to match the hardware.
I generated an internal mips toolchain built against musl and I tried
to compile u-boot but unfortunately, I'm getting "opcode not
supported" error messages. https://pastebin.com/QdcLxy69
If instead I use the realtek provided prebuilt toolchain then u-boot
compiles successfully. https://pastebin.com/zcQ5kc20
I'm thinking that Realtek's toolchain has patches specific to their
SoC that have not been pushed upstream. Could this be the reason I'm
unable to compile uboot?
supports mips1 or mips16 (https://pasteboard.co/IpsqN6GkBYAs.png).
I happened to have a mips sourcery toolchain installed on my machine
so I pointed that to u-boot without modifying anything else and it was
able to compile u-boot successfully. Woot!
I suppose the next step would be to generate a mips1 yocto toolchain
however according to the available tune values it appears only mips32
or mips64 is available
Any suggestions on how to generate a mips1 yocto toolchain or if
that's even supported?
Yes it’s supported although it’s not default for qemumips so the simple trick you can do is change the DEFAULTTUNE setting in the qemumips.conf away from mips32r2
Sorry Khem, I'm not quite following you. I tried the following patch
) thinking perhaps this is what you
meant however my build configuration still shows the tune set to
What am I missing?