Why don't you simply use one of the existing sets of instructions. I've
personally written one for 2.6.19. I would suggest going with a kernel
around 2.6.21 though because the yaffs / cvs code compiles more cleanly.
You can use the exact same script I have for the 2.6.19 kernel for the
2.6.21 kernel, but the only difference is that you'll have to fix one
re-define somewhere when you compile the kernel. It's not hard at all,
just make sure you're using crosstools-0.38.
Do a search on the yahoo groups site for 2.6.19 or 2.6.20.6 and you'll
probably find some very detailed instructions. You don't need to do any
assembler at all.
~/Chris
inetd17 wrote:
> --- In Christopher Friedt <> wrote:
>> There has already been a lot of discussion on this topic. The main
>> problem is that the machine_id stored within redboot on the TS
> boards is
>> inconsistent with the machine id in the kernel. There should also be a
>> patch for the head.S that you'd mentioned. I would suggest just doing a
>> search for it on the yahoo groups page.
>>
>> ~/Chris
>
> Actually, the patch is:
> http://arm.mydatex.cz/ARM_patch/2.6.18_TS7250.patch
>
> The machine_id is fixed. I did everything as suggested. I've tried 3
> different compilers. I've stripped the .config of everything I could.
> I was wondering if anyone had an idea of where to start debugging or
> possible fixes before I start teaching myself ARM assembly and try to
> figure out what is going on.
>
> C
>
>
>> inetd17 wrote:
>>> So, I downloaded a 2.6.18 kernel from kernel.org, dowloaded the
>>> patches from http://arm.mydatex.cz/ARM_patch/patchset/, used the
>>> compiler from a buildroot build.
>>>
>>> I can get the kernel onto the board (a ts7200, not a ts7250), and try
>>> to boot it, but all I get is:
>>>
>>> RedBoot> load -b 0x00218000 -h 192.168.0.3 vmlinux
>>> Using default protocol (TFTP)
>>> Address offset = 0x40210000
>>> Entry point: 0x00218000, address range: 0x00218000-0x003fb074
>>> RedBoot> exec -c "console=ttyAM0,115200 root=/dev/hda1"
>>> Using base address 0x00218000 and length 0x001e3074
>>>
>>> ------hang forever---------
>>>
>>>
>>> I'm about to start debugging head.S, but I'm hoping someone might have
>>> a better clue as to what's going on.
>>>
>>> thanks
>>> Chris
>>>
>>>
>
>
>
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|