public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Heiko Schocher <hs@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] ppc, flash init on mpc8247, Unknown FLASH on Bank 0
Date: Wed, 13 Oct 2010 07:36:46 +0200	[thread overview]
Message-ID: <4CB5456E.5080208@denx.de> (raw)
In-Reply-To: <000001cb6a92$34979570$a744fea9@E43A>

Hello wind_embedded,

wind_embedded wrote:
> Hello:
>  
>    Now I port u-boot into mpc8247, I need everyone's help, thanks!
>  
>    my board configuration is following:
>    chip select  chip        size  address
>    CS0          AM29LV040B  512K  0xfff00000
>    CS1          S29GL256P   64M   0xff800000
>    CS2          SDRAM       256M  0x00000000
>  
>    Before I use VxWorks, it works fine. When I port u-boot, my project
> based on IDS8247. I changed configuration in IDS8247.h and updated
> flash.c, after I compiled u-boot, I burned u-boot.bin into AM29LV040B.
> Console output(DEBUG is defined):
>    CPU:   MPC8247 (HiP7 Rev 14, Mask 1.0 1K50M) at 400 MHz

Which version of u-boot do you use?

>    Board: ADS 8247
>    I2C:   ready
>    DRAM:  128 MB
>    Top of RAM usable for U-Boot at: 08000000
>    Reserving 160k for U-Boot at: 07fd7000
>    Reserving 192k for malloc() at: 07fa7000
>    Reserving 76 Bytes for Board Info at: 07fa6fb4
>    Reserving 72 Bytes for Global Data at: 07fa6f6c
>    Stack Pointer at: 07fa6f48
>    New Stack Pointer is: 07fa6f48
>    Now running in RAM - U-Boot at: 07fd7000
>    FLASH: Manuf. ID @ 0xfff00000: 0x00000004
>    ## Unknown FLASH on Bank 0 - Size = 0x00000000 = 0 MB
>    flash_protect ON: from 0xFFF00000 to 0xFFF22FFF
>    flash_protect ON: from 0xFFF70000 to 0xFFF7FFFF
>    *** failed ***
>    ### ERROR ### Please RESET the board ###
>  
>    I found the manufacture ID of flash is error , it should be 0x01, but
> it is 0x04, it is the first byte that u-boot.bin file was burned into
> AM29LV040. In my flash.c file, the code that I get manufacture ID as
> following:
>    ...
>    flash_cmd_autoselect (base);
>    mfrId= U8_READ (base);
>    flash_cmd_reset (base);

Hmm.. what code is this? It looks to me, that you don;t use
the CFI drvier! Please try this driver to access your flash.

bye,
Heiko
-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany

  parent reply	other threads:[~2010-10-13  5:36 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-10-13  4:50 [U-Boot] ppc, flash init on mpc8247, Unknown FLASH on Bank 0 wind_embedded
2010-10-13  5:27 ` Graeme Russ
2010-10-13  8:03   ` [U-Boot] 答复: " wind_embedded
2010-10-13  8:27     ` [U-Boot] " Graeme Russ
2010-10-13  8:27     ` [U-Boot] 答复: " Wolfgang Denk
2010-10-14 13:38       ` [U-Boot] 答复: " wind_embedded
2010-10-14 14:51         ` [U-Boot] " Graeme Russ
2010-10-13  5:36 ` Heiko Schocher [this message]
2010-10-13  8:08   ` [U-Boot] 答复: " wind_embedded
2010-10-13  6:02 ` [U-Boot] " Wolfgang Denk
2010-10-13  8:12   ` wind_embedded

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4CB5456E.5080208@denx.de \
    --to=hs@denx.de \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox