-
Notifications
You must be signed in to change notification settings - Fork 3k
Add Dynamic heap support to IAR #9205
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
Add Dynamic heap support to IAR #9205
Conversation
@deepikabhavnani, thank you for your changes. |
@ARMmbed/mbed-os-test-team This will need IAR 8 in CI before it can progress. |
77b624e
to
1513e10
Compare
c4d5a4c
to
b9c6280
Compare
Rebased |
Wrong PR... |
1513e10
to
a645bb2
Compare
Two new block properties available in linker configuration files: "expanding size" and "minimum size" for IAR 8.11.2 and above Sample: define block HEAP with expanding size, minimum size = 16K, alignment = 8 {}; This block will expand to consume all remaining available space in the range where it is placed. If several such blocks end up in the same range, they will share the remaining space. Cannot place a block with expanding size inside another block with expanding size, inside a block with maximum size, or inside an overlay.
b9c6280
to
b88b0b5
Compare
Rebased |
@deepikabhavnani Does this still need a CI config change, or is waiting for a review? |
We need IAR 8.32 for feature branch in CI, not sure if it is ready now? |
I'll find out today about the feature branches and compiler versions |
Testing it :-) |
Test run: FAILEDSummary: 1 of 8 test jobs failed Failed test jobs:
|
This PR build will fail with IAR 7.x because of linker file changes, as per build log IAR version was 7.80.1.28
|
Testing now for IAR 8.x - CI started |
Stil on IAR7 - will close this PR and open new one |
Description
feature-iar8
is rebased on top of master. This PR is for IAR dynamic heap changes in new linker files.PR should be tested with CI first - Please note new addition to linker script will result in failures with IAR 7.x
feature-iar8
needs to be tested with IAR 8.32 version - Update needed in CIPull request type
Reviewers