-
Notifications
You must be signed in to change notification settings - Fork 132
"ERROR: Found overlapping memory" on encrypted binary #210
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
Comments
What compiler are you using |
GCC 10.3.1 on pico site, some MinGW on picotool. I can see the problem also with Windows X64 binaries from "pico-sdk-tools" project. |
Plus I am completely on Windows (if that matters).. |
This is fixed in #207 |
I confirm that I don't see the problem anymore using picotool compiled from branch "picotool-encrypted-shares". Thank you. |
Instead of emptying the range_map, just overwrite overlapping entries, like the bootrom would do when loading the load_map
Instead of emptying the range_map, just overwrite overlapping entries, like the bootrom would do when loading the load_map
Instead of emptying the range_map, just overwrite overlapping entries, like the bootrom would do when loading the load_map
Instead of emptying the range_map, just overwrite overlapping entries, like the bootrom would do when loading the load_map
I've reported few bugs related to encrypted binaries recently. Now most of them are solved in DEVELOP with exception of this one. Could this fix be also merged to DEVELOP so we will have a picotool version which works with enctypted binaries? |
This fix is part of a larger PR which still needs more work, so you will need to wait for that PR to be merged, or cherry-pick the relevant commits from that PR. This only causes issues when reading info from encrypted binaries, so you can still compile and use encrypted binaries without this fix. |
OK I see.. I guessed the problem is trivial to fix. |
If I run:
picotool info -all ../build/hello_serial_enc.uf2
I am getting following error:
I tried that with hello_serial_enc from pico examples and also with my own encrypted binary
The text was updated successfully, but these errors were encountered: