2008-08-13 10:15:14     Problem with booting *.ldr files on BF537 (silicon rev. 02)

Document created by Aaronwu Employee on Sep 18, 2013
Version 1Show Document
  • View in full screen mode

2008-08-13 10:15:14     Problem with booting *.ldr files on BF537 (silicon rev. 02)

Jaroslaw Masiak (POLAND)

Message: 60404   

 

U-boot v.1.1.6 2008R1 doesn't  boot  *.ldr files on BF537 silicon rev. 02. Why ?

 

I have not any problem when I used u-boot 1.1.6 2007R1 on BF537 EZ-KIT with BF537 silicon rev. 01 installed.

 

Now I have a board with BF537 silicon rev 02 , and this problem appears .

 

I can't use old u-boot (1.1.6 2007R1) because it doesn't work too !!!!

 

In source code for u-boot 1.1.6 2008r1 I see that icache and dcache options are active from the beginning , and in the place when program jump to the BOOTROM (to the address 0xEF000008) they are disabled !!! . May be it's a reason ??

 

I'm sure that my program go to this place because on the monitor (Hyper-terminal ) I see that my program is booting , but after this the processor  is dead !!!!

 

I don't think that the problem is in my code , because if I load my code to FLASH (at address 0x20000000) and with boot-mode 001 all works fine .

 

I think that that the problem is rather in the newest version of u-boot . Could you help me ?

 

I wonder if   *.ldr booting options for u-boot 1.1.6 2008R1 have been tested on BF537 sil.rev 02 ??

 

Thanks in advance !!!

 

Jaro

 

 

 

 

 

 

QuoteReplyEditDelete

 

 

2008-08-13 10:32:06     Re: Problem with booting *.ldr files on BF537 (silicon rev. 02)

Mike Frysinger (UNITED STATES)

Message: 60406   

 

BF537-0.1 silicon is not supported at all

 

i'm assuming you're talking about using the "bootldr" command in u-boot since you really didnt say ...

 

use 2008R1.5 and apply the fix in svn:

http://blackfin.uclinux.org/gf/project/u-boot/scmsvn/?action=browse&path=%2F&view=rev&revision=1321

QuoteReplyEditDelete

 

 

2008-08-14 02:30:48     Re: Problem with booting *.ldr files on BF537 (silicon rev. 02)

Jaroslaw Masiak (POLAND)

Message: 60434   

 

Of course I'm talking about  bootldr command !!!!

 

I would like to use U-boot possibilities like below :

 

1) U-boot application : start at address 0x20000000 in Flash memory  (processor boot mode is 000)

 

2) My application i.e : start at address 0x20100000 in Flash memory

 

3) Enviroment  configuration : bootcmd = bootldr 0x20100000  ,    but it doesn't work  for u-boot 1.1.6 2008R1 and for

 

     BF537 silicon revision 0.2 !!!!

 

 

 

Thank you very much for reply .

 

 

 

 

QuoteReplyEditDelete

 

 

2008-08-14 08:04:15     Re: Problem with booting *.ldr files on BF537 (silicon rev. 02)

Mike Frysinger (UNITED STATES)

Message: 60469   

 

then do what i already told you to: upgrade

QuoteReplyEditDelete

 

 

2008-08-18 05:38:29     Re: Problem with booting *.ldr files on BF537 (silicon rev. 02)

Jaroslaw Masiak (POLAND)

Message: 60564   

 

Excellent !!! The problem is solved . It works fine !!!!

 

Thank you very much

Attachments

    Outcomes