Skip to content

Fix for online mbed compiler fail for target REALTEK_RTL8195AM #5719

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

Closed
wants to merge 246 commits into from

Conversation

Archcady
Copy link
Contributor

@Archcady Archcady commented Dec 18, 2017

Notes:
This pull request fixes the mbed online compile failure for the REALTEK_RTL8195AM device.

Description

The failure was caused due to a difference in the naming convention of object files generated by the online vs offline compiler.

The .sct file of the ARM compiler was modified to allow for seamless binary generation in both the online as well as offline compilers.

This PR is to fix the issue ARMmbed/mbed-os-example-blinky#102 and #5626

Status

READY

Migrations

Once this PR is merged, the online compilation should succeed

Related PRs

N/A

Todos

  • [ X] Tests

Deploy notes

No changes in build environment or tools required

Archcady added 30 commits April 4, 2017 20:15
consistent with other tools
correct proprietary headers for some of our codes
also fix a minor building error
…tek/Lwipopts_conf.h to features/FEATURE_LWIP/lwip-interface/lwip-eth/arch/TARGET_Realtek/Lwipopts_conf.h
also reduce replicated code
correct heap size in icf file;
improve REALTEK_RTL8195AM.py
right now still need to add flag in gcc.py, we are fixing!
adbridge and others added 7 commits December 29, 2017 14:37
…_imp2

CriticalSectionLock class improvement
As this is os tick implementation for rtos, it should not be compilied if rtos
not present (mbed 2)
Travis: dsp only for cortex-m
Build api used to build cmsis separately (how mbed 2 is being build). This is
currently not how cmsis is being defined. As there target dependencies in some
cases, we should include paths from targets when building cmsis
As it does not share the codebase with RZ A1H, it needs to be disabled until
bring it up to date with the latest changes to cmsis. There are changes
regarding caches, mmu and others
@0xc0170
Copy link
Contributor

0xc0170 commented Jan 3, 2018

@Archcady Can you rebase to get the latest changes (fixes travis) ?

@Archcady
Copy link
Contributor Author

Archcady commented Jan 4, 2018

Rebased with master

@0xc0170
Copy link
Contributor

0xc0170 commented Jan 4, 2018

Please verify the commits on the branch, github shows plenty master commits here

@samchuarm
Copy link

@ARMmbed/team-realtek

…bed-os into realtek-pr-oc"

This reverts commit 0e81b27, reversing
changes made to 7c11cac.
@Archcady Archcady closed this Jan 5, 2018
@Archcady Archcady deleted the realtek-pr-oc branch January 5, 2018 11:12
@sg- sg- removed the needs: work label Jan 5, 2018
@Archcady
Copy link
Contributor Author

Archcady commented Jan 5, 2018

Some issue with the branch, I shall make the changes and update this again.

@Archcady Archcady reopened this Jan 5, 2018
@Archcady Archcady closed this Jan 5, 2018
@Archcady
Copy link
Contributor Author

Archcady commented Jan 5, 2018

Due to issues with current branch, I shall re-create this PR on a new branch

@prashantrar
Copy link
Contributor

prashantrar commented Jan 5, 2018

@samchuarm, @0xc0170 @adbridge, @theotherjimmy I have created a totally new PR for this #5794 which is rebased to latest mbed-os master. Would be great if that could be reviewed.

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.