Chris Martin | 7 Dec 2003 10:33
Picon

Re: some more bootldr work

Hi Alex,

That sounds great! Have you thought about how we can get the bootldr 
installed without JTAG? (or can you already install bootldr with 
serload?) We'll probably need a program similar to Bootblaster I would 
suppose. Or Jürgen and Walter will have to release a "transition" 
bootloader that will allow overwriting with the new bootldr. After the 
bootldr has been installed once updating should be no problem. That is, 
of course, if it works like the bootldr in my iPAQ. Then we could use 
net, cf or lrzsz to transfer images to the pad, right?

Chris

Alex Lange wrote:

>whoops, it seems to be working now
>
>I've flashed bootldr in using jtag again and the pcmcia slot seems to keep 
>power :?
>Booting off a kernel from my compact flash card works perfectly. (reflashing 
>flash using a cf card is also possible now)
>
>Juergen, have you made some progress with the flash memory? If not I'll have a 
>deeper look at it and will at least try to get it going.
>
>cya
>Alex
>
>On Sunday 07 December 2003 10:08, Alex Lange wrote:
>  
(Continue reading)

Alex Lange | 7 Dec 2003 21:45
Picon
Favicon

lots of bootldr progress

Hi,

I've found lot's of time today to do some stuff for the bootloader.
PCMCIA stuff is completely done now. It is possible to copy around files, 
reflash the flash using a cf card (much faster then serial cable) and boot a 
kernel off a pcmcia card (only vfat partitions supported).
The new bootloader will now always boot and will not lock up anymore as it 
sometimes used to do. The display is beeing turned off while the bootloader 
is running. Just the green LED is lit.
The simpad can completely be haltet and linuxargs can easily be set. It's also 
possible to define unlimited partitions. Usually just two partitions will 
remain as on the ipaq's, the 256KB bootloader partition and the rest will be 
root partition.

Unfortunately, still only 16MB of flash memory are found. If we geht the flash 
going the bootloader can be released (and we need to find a way how to flash 
the bootloader the first time for people who don't have a jtag interface...).

get the new version off my site:
http://handhelds.org/~chicken/simpad-bootldr.tar.bz2

cya and have fun ;)
Alex

-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
(Continue reading)

Juergen Messerer | 7 Dec 2003 22:28
Picon

Re: some more bootldr work

Unfourtunately not.
I still have no working JTAG on my Notebook.
There is still a problem with the Keith-Koep Cable on ECP mode. Only EPP 
works.
Walti told me that it should work with the selfbuild cable.

I have to make one before I can start.

Regards J

Alex Lange wrote:

>whoops, it seems to be working now
>
>I've flashed bootldr in using jtag again and the pcmcia slot seems to keep 
>power :?
>Booting off a kernel from my compact flash card works perfectly. (reflashing 
>flash using a cf card is also possible now)
>
>Juergen, have you made some progress with the flash memory? If not I'll have a 
>deeper look at it and will at least try to get it going.
>
>cya
>Alex
>
>On Sunday 07 December 2003 10:08, Alex Lange wrote:
>  
>
>>Hi,
>>
(Continue reading)

Schweizer Walter | 8 Dec 2003 10:28
Picon

RE: lots of bootldr progress

Hi Alex

I have made a variant of bootldr running in RAM that can be downloaded
via serload (see my older posting).
Then the bootldr running in RAM can be used to download another bootldr
linked for FLASH execution.

Regards
Walter

> -----Original Message-----
> From: Alex Lange [mailto:alexgrosy <at> t-online.de]
> Sent: Sunday, December 07, 2003 9:45 PM
> To: simpad-general <at> lists.sourceforge.net
> Subject: [Simpad-general] lots of bootldr progress
> 
> 
> Hi,
> 
> I've found lot's of time today to do some stuff for the bootloader.
> PCMCIA stuff is completely done now. It is possible to copy 
> around files, 
> reflash the flash using a cf card (much faster then serial 
> cable) and boot a 
> kernel off a pcmcia card (only vfat partitions supported).
> The new bootloader will now always boot and will not lock up 
> anymore as it 
> sometimes used to do. The display is beeing turned off while 
> the bootloader 
> is running. Just the green LED is lit.
(Continue reading)

Michael Lauer | 8 Dec 2003 10:28
Picon
Picon

Re: lots of bootldr progress

Alex,

that's great news!

Am So, den 07.12.2003 schrieb Alex Lange um 21:45:
> Hi,
> 
> I've found lot's of time today to do some stuff for the bootloader.
> PCMCIA stuff is completely done now. It is possible to copy around files, 
> reflash the flash using a cf card (much faster then serial cable) and boot a 
> kernel off a pcmcia card (only vfat partitions supported).

Pretty cool. Is it also possible to boot a kernel via NFS ?

> The simpad can completely be haltet and linuxargs can easily be set. 

Heaven :)

> Usually just two partitions will 
> remain as on the ipaq's, the 256KB bootloader partition and the rest will be 
> root partition.

Ah great. That makes upgrading the kernel a breeze and we no longer have
to put as much in the kernel as possible to save space on the rootfs
partition.

> 
> Unfortunately, still only 16MB of flash memory are found. If we geht the flash 
> going the bootloader can be released (and we need to find a way how to flash 
> the bootloader the first time for people who don't have a jtag interface...).
(Continue reading)

Chris Martin | 8 Dec 2003 12:01
Picon

Re: lots of bootldr progress

Hey, it's starting to get exciting ;-)

Alex, would the use of the iPAQ bootldr mean that the nvrd Module for 
the iPAQ will work on the SIMpad? As far as I'm informed correctly, the 
current bootloader is the cause of ram being erased at reset. This makes 
the nvrd module useless at the time. Am I correct here? nvrd would be 
fantastic for 16MB devices.

Chris

Alex Lange wrote:

>Hi,
>
>I've found lot's of time today to do some stuff for the bootloader.
>PCMCIA stuff is completely done now. It is possible to copy around files, 
>reflash the flash using a cf card (much faster then serial cable) and boot a 
>kernel off a pcmcia card (only vfat partitions supported).
>The new bootloader will now always boot and will not lock up anymore as it 
>sometimes used to do. The display is beeing turned off while the bootloader 
>is running. Just the green LED is lit.
>The simpad can completely be haltet and linuxargs can easily be set. It's also 
>possible to define unlimited partitions. Usually just two partitions will 
>remain as on the ipaq's, the 256KB bootloader partition and the rest will be 
>root partition.
>
>Unfortunately, still only 16MB of flash memory are found. If we geht the flash 
>going the bootloader can be released (and we need to find a way how to flash 
>the bootloader the first time for people who don't have a jtag interface...).
>
(Continue reading)

Alex Lange | 13 Dec 2003 11:53
Picon
Favicon

Re: lots of bootldr progress

Hi,

We can easily get flash going on the simpad. Bootldr expects to find flash 
from 0x00000000 to 0x02000000. This works well on the simpad up to 
0x01000000, but when exceeding this value, the bootldr hangs as bank1 
continues at 0x08000000. So we just need to virtually map 0x08000000 to 
0x01000000. Unfortunately I don't know how to do this.

Can someone give me a short howto how to do this? If the flash is going OK, we 
just need some little fine-tuning and the bootldr is done!

cya
Alex

-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
Schweizer Walter | 15 Dec 2003 10:21
Picon

RE: lots of bootldr progress

Hi Alex

I 've been reading the code over the weekend.
I have not found out if the flash routines work with virtual or physical addresses.
I think they use physical addresses, which makes the code a bit more complicated.
I want to implement a autodetect of the flash size, so that CL4 and SL4 can use
the same bootldr.
Maybe I find some time over Xmas.

Regards
Walter

> -----Original Message-----
> From: Alex Lange [mailto:alexgrosy <at> t-online.de]
> Sent: Saturday, December 13, 2003 11:54 AM
> To: simpad-general <at> lists.sourceforge.net
> Subject: Re: [Simpad-general] lots of bootldr progress
> 
> 
> Hi,
> 
> We can easily get flash going on the simpad. Bootldr expects 
> to find flash 
> from 0x00000000 to 0x02000000. This works well on the simpad up to 
> 0x01000000, but when exceeding this value, the bootldr hangs as bank1 
> continues at 0x08000000. So we just need to virtually map 
> 0x08000000 to 
> 0x01000000. Unfortunately I don't know how to do this.
> 
> Can someone give me a short howto how to do this? If the 
(Continue reading)


Gmane