EmbDev.net

Forum: ARM programming with GCC/GNU tools address from where booting starts


Author: Robert Swills (Company: wse labs) (arm-and-leg)
Posted on:

Rate this post
0 useful
not useful
Can  any one tell from which address (in Flash)the booting starts in 
embedded  systems .

Author: Drachenbändiger (Guest)
Posted on:

Rate this post
0 useful
not useful
Don't be surprised at the lack of replies to your question. You need to 
be much more specific if you want people to come up with reasonable 
answers:
- Which processor are you referring to?
- To me, the term "booting" implies that an OS is involved; please 
specify which OS you have in mind.

Author: Drachenbändiger (Guest)
Posted on:

Rate this post
0 useful
not useful
One more thing comes to mind: Maybe you are not referring to an embedded 
system running an operating system, but to a system with a boot loader. 
Please clarify.

Author: Robert Swills (Company: wse labs) (arm-and-leg)
Posted on:

Rate this post
0 useful
not useful
it is  a generic question , you can take ATEB9200 board to answer .

 I wanted to know when i switch on a ARM based SBC .. from what address
 booting process initiates like for

 eg. Boot rom in chip will load the bootloader  from 
____________address in flash.


 Is this address fixed ? , how it is pre-configured?

Author: Martin Thomas (mthomas) (Moderator)
Posted on:

Rate this post
0 useful
not useful
You have to read the data-sheet/manual of the microcontroller. Some 
chips have external pins to set the start-address and/or remapping, some 
have non-volatile-settings to configure the start address. So the 
question can not be answered in general. Most "small" SOC with internal 
flash I know start from address 0.

Author: Robert Swills (Company: wse labs) (arm-and-leg)
Posted on:

Rate this post
0 useful
not useful
Martin Thomas wrote:
> You have to read the data-sheet/manual of the microcontroller. Some
> chips have external pins to set the start-address and/or remapping, some
> have non-volatile-settings to configure the start address. So the
> question can not be answered in general. Most "small" SOC with internal
> flash I know start from address 0.

Thank you martin , atleast i got some reply

Author: jrmymllr jrmymllr (jrmymllr)
Posted on:

Rate this post
0 useful
not useful
Robert Swills wrote:
> Martin Thomas wrote:
>> You have to read the data-sheet/manual of the microcontroller. Some
>> chips have external pins to set the start-address and/or remapping, some
>> have non-volatile-settings to configure the start address. So the
>> question can not be answered in general. Most "small" SOC with internal
>> flash I know start from address 0.
>
> Thank you martin , atleast i got some reply

Your original question was extremely vague; that's why you got the 
initial response you did.  It's like asking "what is the voltage of most 
batteries?".  There could be a good answer to that question if it was a 
little more specific.

Author: Robert Swills (Company: wse labs) (arm-and-leg)
Posted on:

Rate this post
0 useful
not useful
i got the idea ... next time will include more specs.

Author: Clifford Slocombe (clifford)
Posted on:

Rate this post
0 useful
not useful
Robert Swills wrote:
> i got the idea ... next time will include more specs.

Next time you'd do better to read the data sheet and/or user manual for 
the device you intend to use.

Reply

Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]




Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.