Skip to content

Forwarding to external memory when internal memory is implemented #87

Answered by stnolting
jaaaaaaaaan asked this question in Q&A
Discussion options

You must be logged in to vote

So If I would want to access memory with address 0x80000000 + MEM_INT_DMEM_SIZE + 0x10 it would be forwarded to ext. mem. without raising an exception? (assuming ofc that ext. mem. interface is enabled and said address is < Bootloader ROM addr.)

You are right.
The CPU / processor will not raise an exception in this scenario. But there might be an exception if there is no device responding when accessing this specific address.

If it will not raise an exception, and it will actually be forwarded, then my peripheral should have address somewhere from 0x80000000 + MEM_INT_DMEM_SIZE + 1 to Bootloader ROM addr, yes?

This is also correct. But you don't have to place your module's address spa…

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@jaaaaaaaaan
Comment options

@stnolting
Comment options

@jaaaaaaaaan
Comment options

@stnolting
Comment options

Answer selected by jaaaaaaaaan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants