Quote:
Originally Posted by geekmaster
I just tested the busybox-armv4l downloaded from busybox.net, and it fails on the PW3 as well (and works on the K1).
Apparently ARM processors are not upwards-compatible (or at least not across different manufacturers). Old apps just will not work (even when static compiled) when ported to new ARM-based hardware, and must be rebuilt.
Oh well, such is life. At least I am (still) ecstatic that I *CAN* build from source code for the K1. Remaining difficulties are just trivialities to hide from the end-user.
|
I took a different approach - -
I googled xScale emulators - found a couple open source - and started reading the emulation code . . . .
Whoot!
The mmu on xScale is different - its control register does not support 'read'.
Now I have never heard of that one before.
And I don't know how that would be seen in user-land (the kernel should be hiding such details).
But that is one more thing that Intel did not grow into the silicon.
PS:
Are you sure that K1 has an Intel xScale processor? (as in having read the part number on the chip)
Or does it have the TI knock-off (OMap)?
The on or two early hardware teardowns I read on the K1 claim its a TI OMap.
If it is, you might not be able to see the part number - they where a 'stacked' chip (IIRC) - the RAM package soldered to the top of the CPU package.