-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Synopsys ARC port, adding support for ARC EM and HS cores -- continued from PR #8. #28
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
Conversation
Thank you for the review, I'm ok with this file structure. Actually the ARC port support GCC and MetaWare toolchains, so I'm not sure whether another folder is needed, like ./portable/ThirdParty/MetaWare/ARC_EM_HS |
I've checked current status for embARC support in FreeRTOS -- https://www.freertos.org/a00090.html#ARC, one option for people land there is to go to your site to obtain the code along with further instructions at https://embarc.org/iot.html. I believe even after merging this PR we would still keep reference to your site at least. So if your site has specific instructructions on MetaWare, we may be fine there. Another thought is we may not have MetaWare compiler setup in our CI, so we won't be able to test that. I'll forward this discussion to folks, and if it's needed let's have another PR dedicated for MetaWare. (I did find two forms of user agreements at the bottom of this page https://www.synopsys.com/dw/ipdir.php?ds=sw_metaware. May need to go through approval process for setting up.) Action items for me:
Questions for you:
|
Thank you for your advice, I think we can focus on GCC in this PR.
Yes, there are some macros to seperate compiler specific code so both compilers can work on the same code
Sure, I'll prepare a demo project asap |
@YuguoWH We are going to merge this PR first. Whenever you get a chance for out-of-box project, happy to take a look. That'll give users an easy starting point. Thanks again for this PR, and hopefully we'll hear from you soon. |
…d from PR FreeRTOS#8. (FreeRTOS#28) Synopsys ARC port, adding support for ARC EM and HS cores.
The files will be identical for all apps to be added. Signed-off-by: Hugues Kamba-Mpiana <[email protected]>
Since #8 does not have "allow edits from maintainers" enabled, I'm proposing edits in this draft PR.
Changes:
./portable/Synopsys/ARC
to./portable/ThirdParty/GCC/ARC_EM_HS
, since our folder structure as of now is./portable/<compiler>/<architecture>
.There's no change to source code.