Bootloader help

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Bootloader help

Jump to solution
1,859 Views
ralu
Contributor III

I need to make bootloader so there is possibilities for remote upgrading of FW.

Currently I have simple flash upload on upper half of Flash and then coying on lower part but since code increased I need better and more robust aproach.

 

I have extrernal RomFlash avaliable and my plan is to copy code from there.

 

My only problem is how to put certain part of code (bootloader) on specific place, so it does not get overwriten during writing on Flash.

 

I was thinking of 3 aproches.

 

1st:

Using some copiler's directive to put code on cretain place

 

2nd:

Abusing linker.

 

3rd.

Abusing inline function.

 

 

I would preferer 1st aproach so can somebody help me whit such directives? Some parts of codes are also in ASM so few pointers on this parts would be also helpful.

Labels (1)
0 Kudos
Reply
1 Solution
1,008 Views
J2MEJediMaster
Specialist I

FAQ-27147 shows how to locate a function at a particular address. The technique might be useful for what you are doing.

 

---Tom

View solution in original post

0 Kudos
Reply
2 Replies
1,009 Views
J2MEJediMaster
Specialist I

FAQ-27147 shows how to locate a function at a particular address. The technique might be useful for what you are doing.

 

---Tom

0 Kudos
Reply
1,008 Views
ralu
Contributor III

Thaks for your replay 

 

 

I am posting working link

http://www.freescale.com/webapp/TransformXMLServlet?XmlId=FAQ-27147&XslId=SingleFaqDisplay.xsl&XslId...

 

(it took me 10min to figure it out) 

 

 

0 Kudos
Reply