* Re: Hobbyist hexagon?
2012-03-06 2:58 ` Richard Kuo
@ 2012-03-06 4:16 ` Rob Landley
0 siblings, 0 replies; 3+ messages in thread
From: Rob Landley @ 2012-03-06 4:16 UTC (permalink / raw)
To: Richard Kuo; +Cc: linux-hexagon
On 03/05/2012 08:58 PM, Richard Kuo wrote:
> On Thu, Mar 01, 2012 at 08:51:14PM -0600, Rob Landley wrote:
>> I'd like to play with Hexagon Linux. I'm told there's such a chip in my
>> old Nexus One, at at one point there was mention of potential QEMU
>> support for the thing?
>>
>> Assuming I just wanted to boot Linux to a shell prompt with an
>> initramfs, do I have any options?
>>
>> Rob
>
>
> Hi again, Rob!
Hi Richard! Long time no see.
> I think there is certainly the desire to enable other people to work
> on Hexagon Linux, but unfortunately there's nothing externally available
> as of yet.
I have noticed this thing. I would like to fix this thing, if I can.
There are a gazillion Nexus variants out there, and they're starting to
get old enough to be replaced. This means there are a gazillion _old_
nexus variants out there, some going cheap on ebay, which can become
reasonable development systems with minimal prompting...
> We haven't really done anything with QEMU,
Which is a pity. Now that instruction set has been released, is there
something on codeaurora I can point the qemu guys at?
> and I don't have
> the support for any other external hardware. There may be some stuff in
> the works for the public, but I don't have a timetable for any of it.
I have an old Nexus One, which I've replaced with a Nexus Black Thing
From Sprint (which may or may not be a "galaxy S", it doesn't say). I'm
assured my old phone has a snapdragon-with-hexagon in it. All I need to
play with it is the bootloader bit I can run on android to quiesce the
Scorpion and boot the Hexagon via the boot processor. I can put an
initramfs in the kernel image to avoid even needing to read from flash
initially.
This means I _specifically_ need:
A) The armv5l code to run on the boot processor, halting the scorpion
and starting the hexagon.
B) That magic software mmu binary blob the hexagon kernel won't run without.
C) The usb serial driver for hexagon so I can get a serial console by
plugging the hexagon into my laptop.
D) A working example of all this fitting together, giving me a serial
console with kernel boot messages.
Rob
(P.S. It would be really realy nice if I could get that old uClibc
0.9.30 tarball, I could forward port it to current myself. But that's
not strictly required to make this usable outside qualcomm if the
existing cross compiler toolchains have a working libc in them.)
^ permalink raw reply [flat|nested] 3+ messages in thread