-
Notifications
You must be signed in to change notification settings - Fork 526
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Boot Address #96
Comments
the reset vector is always at boot_addr + 0x80. the addresses up to 0x80 are used for the interrupt vector table |
We'll have in our tree shortly, but for now you can find a suitable linker script and crt in this PR: https://github.com/lowRISC/ibex/pull/78/files |
How does this correspond to the RISCV Priveleged spec ? Thx |
The current trap handling is free-form, which was allowed in an older version of the spec. Work is underway to update it to to the current spec in #70. |
The trap handling is now conforming to the RISC-V spec. I am thus closing this issue. |
What if the boot_addr_i is non-zero ? It seems a bit strange to force the address to be something other than what you asked for. |
Hi
Something strange is happening, I have defined the Reset / Boot address to be 0x80000000
but the first address fetched is 0x80000080
How do I define the reset address I wish to be the first fetch address ?
Thx
Lee
The text was updated successfully, but these errors were encountered: