Bootloader help

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Bootloader help

跳至解决方案
1,861 次查看
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.

标签 (1)
标记 (1)
0 项奖励
回复
1 解答
1,010 次查看
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 项奖励
回复
2 回复数
1,011 次查看
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 项奖励
回复
1,010 次查看
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 项奖励
回复