All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.