Linker script generation update
- multiple modes for linker script generation
MemoryRegionupdate- concatenate linker files directly in the generate linker script tool
- rp2xxx: use
INSERT AFTERandINSERT BEFOREin linker scripts for additional sections - esp: auto-generate memory regions in linker scripts
- esp: direct boot sections
- use the new
.ram_textsection instead of.time_criticalin rp2xxx and.trapin esp. This section should always be placed in ram. - rp2xxx: fix memory regions
Would be nice to have (even brief) documentation. design.md has a long-living TODO in there, maybe you can jot a few lines?
Would be nice to have (even brief) documentation. design.md has a long-living TODO in there, maybe you can jot a few lines?
Certainly. Also let's wait a bit on this PR. I've got to fix microzig_time_critical. I want to remove it from the automatically generated linker script as some chips have different memory regions mapped for code and data in ram. Also something similar I think happens for rodata (which I placed in flash by default :sob:).
Would be nice to have (even brief) documentation. design.md has a long-living TODO in there, maybe you can jot a few lines?
I added a brief insight into the system. Let me know what you think of it :)
You should consider adding to the dev log!
Are you referring to just use what I added in design.md? Or should I write something custom? Or a bit of both? :)
@tact1m4n3 feel free to make it different but I say what you have there could be copy pasted, it's the perfect length!
Great! I'll add it then