MPC5674F Processor and 32-bit address

  • Thread starter Thread starter thiefjack
  • Start date Start date
  • Tags Tags
    Processor
Click For Summary

Discussion Overview

The discussion revolves around identifying the starting 32-bit address of the Flash B Shadow Block in the MPC5674F processor's memory address space. Participants are exploring the problem in the context of a homework assignment, focusing on the theoretical and practical aspects of memory addressing.

Discussion Character

  • Homework-related
  • Exploratory

Main Points Raised

  • One participant expresses uncertainty about how to begin solving the problem and seeks guidance on starting points.
  • Another participant questions the goal of the task, asking whether it involves locating Flash B within a restricted address range or if it could be anywhere in memory.
  • Concerns are raised about the risks of writing and reading from random memory locations, as this could interfere with other devices using the same memory space.
  • A later reply confirms the goal is indeed to find the location of Flash B but reiterates the lack of clarity on where to start searching.
  • One participant suggests probing addresses that are multiples of the size of Flash B if no specific range is provided, while expressing discomfort with the idea of accessing random memory locations.

Areas of Agreement / Disagreement

Participants generally agree on the goal of locating Flash B in the memory address space, but there is no consensus on how to approach the problem or the implications of probing memory addresses.

Contextual Notes

There are limitations regarding the assumptions about the address range for Flash B and the potential risks associated with accessing memory locations without a clear strategy.

thiefjack
Messages
11
Reaction score
0

Homework Statement


I'm not sure where to start with the following question. Can anyone point me in the right direction? It is part of some challenging questions I was given and I'd like to try to learn how to solve them.

Assume unsigned32 X; Consider the MPC5674F processor. The 32 bit address of the Flash B Shadow Block starts at X. Use whatever resources you have to find X.

Homework Equations



None.

The Attempt at a Solution



I'm not sure even where to start! I was hoping someone could point me in the right direction towards at least starting off.
 
Physics news on Phys.org
It's not clear what the goal is here, is it to find where Flash B is located in the memory address space? Is it restricted to a range of addresses or could it be anywhere? Assuming that there's some way to write and read memory to identify the Flash B address range, it probably wouldn't be a good idea to be writing and reading random locations in the memory address space, since that it could mess up other devices that also use a part of the memory address space.
 
rcgldr said:
It's not clear what the goal is here, is it to find where Flash B is located in the memory address space? Is it restricted to a range of addresses or could it be anywhere? Assuming that there's some way to write and read memory to identify the Flash B address range, it probably wouldn't be a good idea to be writing and reading random locations in the memory address space, since that it could mess up other devices that also use a part of the memory address space.

Yes, the goal is to find where Flash B is located in the memory address space.
However, I have no idea as to where I could start looking.
 
thiefjack said:
Yes, the goal is to find where Flash B is located in the memory address space. However, I have no idea as to where I could start looking.
If there is no specified range, then you need to probe every address that is a multiple of the size of Flash B, assuming there's some handshake sequence that works with any address within range of Flash B. I don't like this idea because poking a random memory locations could mess up something else.
 

Similar threads

Replies
2
Views
2K
  • · Replies 23 ·
Replies
23
Views
6K
Replies
6
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 37 ·
2
Replies
37
Views
7K
  • · Replies 1 ·
Replies
1
Views
3K