All of lore.kernel.org
 help / color / mirror / Atom feed
From: Stefano Babic <sbabic@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] Acccessing IRAM in MX53
Date: Mon, 11 Jun 2012 12:20:49 +0200	[thread overview]
Message-ID: <4FD5C681.2010901@denx.de> (raw)
In-Reply-To: <E25187DA1B6BED42A600EBDF4CE04518D23D22C1@MAIL-UA.ccs.local>

On 11/06/2012 11:09, Teemu Keskinarkaus wrote:
> Hi,
> 

Hi,

> I need to access IRAM from U-boot in MX53 based HW. This is part of the data transfer between kernel and U-boot. I've already done the kernel part and now I need to do the U-boot part.
> 
> I tried this:
> 
> #define IRAM_ADDRESS IRAM_BASE_ADDR + IRAM_SIZE - SZ_4K
> 
> unsigned long *iram = (unsigned long*)IRAM_ADDRESS;
> unsigned long data;
> 
> data = *iram;
> 
> But with that code the U-boot just gets stuck when trying to access the IRAM. I looked and it seems that IRAM is added to MMU definitions and virtual address is the same as physical.

In u-boot, the MMU is not turned on. This was done by design to make
things simpler. I do not know what you are talking about.

> 
> So questions is. How should I access the IRAM if the method I'm using is not correct or what's wrong in my method?

MX53LOCO U-Boot > md 0xF8000000
f8000000: 5f04dbd6 e0a62773 fa92b272 e85f7213    ..._s'..r....r_.
f8000010: 946065a3 fbe525ce 0cedf27e d2f2e4df    .e`..%..~.......
f8000020: e7d76787 e8e97cfe 49927a97 d2b1a033    .g...|...z.I3...
f8000030: e84ac878 ec76c015 4fde5c14 338d88c8    x.J...v..\.O...3
f8000040: f797b909 fabf35ba 9dee0101 61b6c523    .....5......#..a
f8000050: 3a9057e3 dbea4c77 8347b4bd bcbce01a    .W.:wL....G.....

iram is read flawlessy.

Best regards,
Stefano Babic

-- 
=====================================================================
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================

  reply	other threads:[~2012-06-11 10:20 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-06-11  9:09 [U-Boot] Acccessing IRAM in MX53 Teemu Keskinarkaus
2012-06-11 10:20 ` Stefano Babic [this message]
2012-06-18  4:37   ` Teemu Keskinarkaus

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=4FD5C681.2010901@denx.de \
    --to=sbabic@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.