-
Notifications
You must be signed in to change notification settings - Fork 34
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
RAM load doesn't work for me #198
Comments
hmm, I had these kinds of problems when I used an address intersecting with currently used ram. Have you tried other addresses? I can also give it a try again with my setup. You directly start from a clean foboot flashed as bootloader and no other program flashed, right? |
Hey, I think that's it. If I do |
Guess we should have more documentation around this? |
Yep, we can update the doc to use something that works. Should we try to figure out what changed and causes 0x10001000 to no longer work? |
Probably! |
There are some symbols in bios.elf that now use locations above 0x10001000:
|
Signed-off-by: Tim Callahan <[email protected]>
@swillner am I doing something wrong here?
I can't get RAM load to work. I'm building
examples/riscv-blink
withmake LOAD_RAM_ADDR=0x10001000
, and loading it withdfu-util -D riscv-blink.dfu
. The first bytes of the .elf look good:When I try to load it, the fomu gets stuck in the write phase (rapid blue blinking) with this message from dfu-util:
or, dfu-util says it finished but the fomu is in the red error blinking mode.
I've tried it with different fomu and different foboot versions (v2.0.2, v2.0.3, and v2.0.3-55-ge928b86).
The text was updated successfully, but these errors were encountered: