Skip to content

Conversation

@ArcaneNibble
Copy link
Collaborator

I'm not sure why this memory was going unused (possibly a bug which has since been fixed?). The firmware seems to work fine nowadays using this address range.

This reclaims the memory and makes it available for use.
@coveralls
Copy link

Coverage Status

coverage: 56.979%. remained the same
when pulling bc8332b on ArcaneNibble:remove_ddr_unused
into eb4620a on pybricks:master.

@dlech
Copy link
Member

dlech commented Aug 5, 2025

Thanks. This was on my TODO list. It comes from when we were using a uImage which has an extra header that took up some of that space. The 0x8000 offset is something that gets used a lot with U-Boot + Linux and just gets copied from one SoC to the next.

@dlech dlech merged commit ea811e1 into pybricks:master Aug 5, 2025
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants