I'm dealing with an mb-lite which is clone of the microblaze
architecture and I'm trying to understand how the memory mapping works.
We have memory mapped registers which are needed to exchange data
between the uP and the FPGA and it should be pretty straight forward to
map this memory into a segment in 'data memory', but unfortunately it
seems the object-dump does not seem to show anything but a list of
segments with no distinction between 'data memory' and 'instruction
IIRC on similar Harvard Architectures (like the ADSP21xx) you could
write the linker script to store data and instructions.
I'm using a mb-gcc and I've looked to the ld refernce, but how can you
specify that a set of registers need to go to the data memory to a
specific address? Or is it implicitely assumed that .data segments would
go to a 'data memory'?
Anyone with any pointer?
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
Q: What is the most annoying thing on usenet and in e-mail?
Reply by alb●February 6, 20152015-02-06
alb <firstname.lastname@example.org> wrote:
> I'm dealing with an mb-lite which is clone of the microblaze
> architecture and I'm trying to understand how the memory mapping works.
please disregard this thread since it is essentially covered by the
Subject: MicroBlaze program memory vs data memory
Apologize for stepping on somebody else's foot, I missed it when reading
the latest articles.