[U-Boot-Users] RE: U-Boot-Users digest, Vol 1 #949 - 6 msgs

Shlomo Kut skut at vyyo.com
Mon Aug 30 08:15:56 CEST 2004


Hi,

Does anybody know if there is a way to direct the console output to BOTH the serial port and the udp port at the same time?

regards

Shlomo Kut

-----Original Message-----
From: u-boot-users-request at lists.sourceforge.net [mailto:u-boot-users-request at lists.sourceforge.net]
Sent: Monday, August 30, 2004 2:08 AM
To: u-boot-users at lists.sourceforge.net
Subject: U-Boot-Users digest, Vol 1 #949 - 6 msgs


Send U-Boot-Users mailing list submissions to
	u-boot-users at lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
	https://lists.sourceforge.net/lists/listinfo/u-boot-users
or, via email, send a message with subject or body 'help' to
	u-boot-users-request at lists.sourceforge.net

You can reach the person managing the list at
	u-boot-users-admin at lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of U-Boot-Users digest..."


Today's Topics:

   1. Re: U-boot - odd errors in memsetup (David Snowdon)
   2. Re: can i load u-boot into RAM and jump to it as a
       test? (Robert P. J. Day)
   3. Re: U-boot - odd errors in memsetup (Wolfgang Denk)
   4. Re: can i load u-boot into RAM and jump to it as a test? (Wolfgang Denk)
   5. [PATCH] lpd7a40x register defs, include consolidation (Paul Ruhland)

--__--__--

Message: 1
From: David Snowdon <davids at student.unsw.edu.au>
To: Wolfgang Denk <wd at denx.de>
Date: Mon, 30 Aug 2004 00:12:06 +1000
Cc: u-boot-users at lists.sourceforge.net
Subject: Re: [U-Boot-Users] U-boot - odd errors in memsetup 

G'Day Wolfgang, u-boot-users,

It turns out that you were absolutely right about my problems. You were 
suggesting that the debugger accesses memory in a different way to the 
processor. What I think was wrong was a high-resistance solder 
connection which caused one of the chips to not work so well when being 
accessed at speed, but when being accessed via a debugger (presumably 
using boundary scan), it would work just fine.

I used our CRO to look at the signals and they were indeed doing the 
wrong thing. (A logic analyser would have been wonderful).

I'm presently fixing up any problems with my coding style and would be 
grateful if I could then submit a patch adding the new board?

Regards,

Dave.

>>> What has the disassembly to do with the values read by the processor?
>>> It may be what you _want_ to be read by the  CPU,  but  what  do  you
>>> actually see on your data bus?
>>
>> The disassembly is derived from the code which was read from the 
>> flash.
>> (e.g. Multi-ICE downloads the data from flash, runs it through a
>> disassembler, and displays it as you step through). In order to get 
>> the
>> correct disassembly, the correct code has to be in flash.
>
> But again, this is just what the Multi-ICE is telling you. And I  bet
> it  accesses  the  flash memory in a different way than the processor
> when fetching instructions.
>
>>> Timing, for example. Also it may use bursts to fetch  the  data  into
>>> cache. Depends on your configuration and system setup which you don't
>>> bother to share with us.
>>
>> This is all before the flash timings have been configured, so its 
>> using
>> the PXA255's reset values, which are all the slowest as I understand 
>> it
>> (and non-burst). I am using two Intel 28F320B3 (Advanced boot block
>> flash memory) chips configured as a single 32-bit wide bank.
>
> Well, attach a logic analyzer and verify which data are actually seen
> on the bus.
>
>>> And do you really expect that we check this without  any  explanation
>>> what  it  wwas  derived  from,  what  you  changed and why, what your
>>> hardware is looking like etc.?
>>
>>> I stopped looking when I saw that your changes  violate  the  Codiing
>>> Style requirements as specified in the README.
>>>
>>> You're sending 40kB of trash to the list, and expect that we solve  a
>>> problem for you without being given any relevant data?
>>
>>> Sorry, this is not the way it works.
>>
>> You've asked for two contradicting qualities -- a small email along
>> with all the possible relevant data. I provided what I thought was the
>> relevant data, and specifically asked if I had got it right (which I
>> guess I didn't).
>
> No. The data you sent was not relevant, and not usable.
>
> If you think that the memset code was critical, you could have simply
> referred to a known version and provided a diff against the  file  in
> the  CVS  tree.  No need to send 500 lines of source when 22 lines of
> diff will do as well.
>
>> Thankyou for your thoughts. I'll try to do it better next time. If
>> you've got any ideas regarding the problem, it would be much
>> appreciated. Is it possible that the PXA could be reading the flash in
>> burst-mode at startup?
>
> See above. Attach a logic analyzer and check what's going on  on  the
> bus.
>
> Best regards,
>
> Wolfgang Denk
>
> -- 
> Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
> Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
> Knowledge, sir, should be free to all!
> 	-- Harry Mudd, "I, Mudd", stardate 4513.3
>



--__--__--

Message: 2
Date: Sun, 29 Aug 2004 10:27:58 -0400 (EDT)
From: "Robert P. J. Day" <rpjday at mindspring.com>
To: Frank <frannk_m1 at yahoo.com>
cc: Wolfgang Denk <wd at denx.de>, 
    U-Boot list <u-boot-users at lists.sourceforge.net>
Subject: Re: [U-Boot-Users] can i load u-boot into RAM and jump to it as a
 test? 

On Sat, 28 Aug 2004, Frank wrote:

> Sorry, I didn't see that. I thought he was just asking if u-boot
> could be modified to run from ram...

ok, i didn't mean to start this tendentious a thread, sorry.  what i 
was after was a way to "test drive" u-boot without committing it to 
flash, but there might be a simple way around this for me.

currently, i have embedded planet's planet core loader in flash, and i 
have the ability to compile more images, including a combo image that 
consists of both a flash burner and some image.  i have the ability to 
load *that* combo image to RAM, and run it, which will burn to flash 
whatever the accompanying image is.  at the moment, this is naturally 
an updated PC boot loader but there's nothing to suggest that it can't 
be any arbitrary image, such as u-boot.

anyway, that's getting off topic, so i'll just let this thread die. 
but i did learn several things from the feedback, thanks.

rday


--__--__--

Message: 3
To: David Snowdon <davids at student.unsw.edu.au>
Cc: u-boot-users at lists.sourceforge.net
Subject: Re: [U-Boot-Users] U-boot - odd errors in memsetup 
From: Wolfgang Denk <wd at denx.de>
Date: Sun, 29 Aug 2004 19:14:06 +0200

Dear David,

in message <68C5FA02-F9C5-11D8-9008-000393C7979E at student.unsw.edu.au> you=
 wrote:
>=20
> It turns out that you were absolutely right about my problems. You were=
=20

It's not difficult being right here; chances are 999:1 here ;-)

> I'm presently fixing up any problems with my coding style and would be=20
> grateful if I could then submit a patch adding the new board?

You're welcome - see the README for instructions.

Best regards,

Wolfgang Denk

--=20
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
"You shouldn't make my toaster angry." - Household security explained
in "Johnny Quest"


--__--__--

Message: 4
To: "Robert P. J. Day" <rpjday at mindspring.com>
Cc: U-Boot list <u-boot-users at lists.sourceforge.net>
Subject: Re: [U-Boot-Users] can i load u-boot into RAM and jump to it as a test? 
From: Wolfgang Denk <wd at denx.de>
Date: Sun, 29 Aug 2004 19:18:35 +0200

Dear Robert,

in message <Pine.LNX.4.60.0408291024150.3835 at localhost.localdomain> you w=
rote:
>=20
> ok, i didn't mean to start this tendentious a thread, sorry.  what i=20
> was after was a way to "test drive" u-boot without committing it to=20
> flash, but there might be a simple way around this for me.

No, there isn't.

I don't understand why this seems to be so hard to believe:

In general, THERE IS NO WAY to test the final  U-Boot  image  without
burning  it to the correct location in flash (i. e. such that it gets
started when the processor comes up out of reset).

Get yourself a BDI2000, learn how to erase and program flash  memory,
and  just  burn  the image to flash; there is ZERO risk involved with
this. Actually it's the most natural way top develop  and  test  this
type of software.

Best regards,

Wolfgang Denk

--=20
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
CAUTION:  The Mass of This Product Contains the Energy Equivalent  of
85 Million Tons of TNT per Net Ounce of Weight.


--__--__--

Message: 5
From: Paul Ruhland <pruhland at rochester.rr.com>
Organization: OpenPore
To: u-boot-users at lists.sourceforge.net
Date: Sun, 29 Aug 2004 19:07:31 -0400
Subject: [U-Boot-Users] [PATCH] lpd7a40x register defs, include consolidation


--Boundary-00=_zGmMBqh3riK2CHz
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Wolfgang,

I know you dislike large patches with many changes but I am hoping you will 
accept this.  I've changed the register definitions to be in the style 
preferred by the armlinux folks.   Unfortunately, I changed this locally 
before consolidating the board config includes and improving the SDRAM 
configuration handling.  So I can't really submit the latter changes 
seperately without many small incremental patches and large headaches on my 
end. 

I will do it if you insist since these changes are quite an improvement for 
these boards...but it may take a while.

CHANGELOG
* Patch by Paul Ruhland, 29 August 2004
  - change register definitions to use the __REG style preferred by the
    arm linux community
  - add targets to Makefile for all card engine SDRAM configurations
  - add support for all SDRAM configurations in board config includes,
    'sdram_init', and board config.mk
  - add CONFIG_LPD7A404 to 'ARM base boards' in toplevel README
  - add CPLD revision detection to handle hardware variations between
    card-engine revisions
  - consolidate existing board config includes into generic 'lpd7a40x-10.h'
    and 'lpd7a40x.h'... differences between boards are small enough not
    to warrent seperate files

--Boundary-00=_zGmMBqh3riK2CHz
Content-Type: application/x-bzip2;
  name="u-boot-lpd7a40x-reg-consolidate.patch.bz2"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="u-boot-lpd7a40x-reg-consolidate.patch.bz2"

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

--Boundary-00=_zGmMBqh3riK2CHz--



--__--__--

_______________________________________________
U-Boot-Users mailing list
U-Boot-Users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/u-boot-users


End of U-Boot-Users Digest






More information about the U-Boot mailing list