Hi,
on github is the mcux-sdk repo (https://github.com/nxp-mcuxpresso/mcux-sdk). By itself it does not contain everything that the SDK produced with the SDK builder does. For example, some middleware is missing.
Fortunately other repos like https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-sdmmc or https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-usb are provided.
I am interested in what I find in middleware/lwip/port/ (for example of SDK 2.15.000)
I cannot find these files (e.g. enet_ethernetif_kinetis.c) in any repository. I also searched in the lwip fork (https://github.com/nxp-mcuxpresso/lwip)
Can you tell me in which repository you have stored the middleware related to lwip?
regards
Max
已解决! 转到解答。
Hi @mastupristi ,
Thanks for your interest in NXP MIMXRT series!
Finding where this file is located requires locating its corresponding Tag to do so. Here, it should have a Tag with the MCUX_2.15.000 prefix. GitHub - nxp-mcuxpresso/lwip at MCUX_2.15.000
I got the exact location by looking for this file after getting the gitrepo locally via the West tool, hope this helps:
$$:~/MCUX GitRepo/mcuxsdk/middleware/lwip/port$ git log --all --oneline enet_ethernetif_kinetis.c
0d2ec91a (tag: MCUX_2.15.000_RW610_RC1) NXP lwIP modifications for SDK version 2.15.000 (RW61x) RFP3
8f30ea5b (tag: MCUX_2.14.0_MCXNx4x) NXP lwIP modifications for SDK version 2.14.0 MCXN10 RFP
e44c34fe (HEAD, tag: MCUX_2.15.000, manifest-rev) NXP lwIP modifications for SDK version 2.15.000
d8c6848a (tag: MCUX_2.13.3_RW610) NXP lwIP modifications for SDK version 2.13.3 (RW61x) RFP2
f95eb7f8 (tag: MCUX_2.13.3_RW610_RFP2_RC2) NXP lwIP modifications for SDK version 2.13.3 (RW61x) RFP2
e0550ec8 (tag: MCUX_2.13.2_RW610_RFP1) NXP lwIP modifications for SDK version 2.13.2 (RW61x) RFP1
02458d68 port: enet: add support for ARMv8
4ef7c6fd (tag: MCUX_2.14.0) NXP lwIP modifications for SDK version 2.14.0
4192f6c2 (tag: MCUX_2.13.0) NXP lwIP modifications for SDK version 2.13.0
2c1abcd4 NXP lwIP modifications for SDK version 2.12.0
Best regards,
Gavin
Hi @mastupristi ,
Thanks for your interest in NXP MIMXRT series!
Finding where this file is located requires locating its corresponding Tag to do so. Here, it should have a Tag with the MCUX_2.15.000 prefix. GitHub - nxp-mcuxpresso/lwip at MCUX_2.15.000
I got the exact location by looking for this file after getting the gitrepo locally via the West tool, hope this helps:
$$:~/MCUX GitRepo/mcuxsdk/middleware/lwip/port$ git log --all --oneline enet_ethernetif_kinetis.c
0d2ec91a (tag: MCUX_2.15.000_RW610_RC1) NXP lwIP modifications for SDK version 2.15.000 (RW61x) RFP3
8f30ea5b (tag: MCUX_2.14.0_MCXNx4x) NXP lwIP modifications for SDK version 2.14.0 MCXN10 RFP
e44c34fe (HEAD, tag: MCUX_2.15.000, manifest-rev) NXP lwIP modifications for SDK version 2.15.000
d8c6848a (tag: MCUX_2.13.3_RW610) NXP lwIP modifications for SDK version 2.13.3 (RW61x) RFP2
f95eb7f8 (tag: MCUX_2.13.3_RW610_RFP2_RC2) NXP lwIP modifications for SDK version 2.13.3 (RW61x) RFP2
e0550ec8 (tag: MCUX_2.13.2_RW610_RFP1) NXP lwIP modifications for SDK version 2.13.2 (RW61x) RFP1
02458d68 port: enet: add support for ARMv8
4ef7c6fd (tag: MCUX_2.14.0) NXP lwIP modifications for SDK version 2.14.0
4192f6c2 (tag: MCUX_2.13.0) NXP lwIP modifications for SDK version 2.13.0
2c1abcd4 NXP lwIP modifications for SDK version 2.12.0
Best regards,
Gavin
thanks @Gavin_Jia ,
on this repository can I make pull requests? Do you guys consider them?
Or how should I go about requesting/proposing a change?
best regards
Max
Hi @mastupristi ,
Regarding pulling code, you can fetch the entire repository locally before going to this tag with the checkout command.
git clone https://github.com/nxp-mcuxpresso/lwip.git
cd lwip
git tag
git show MCUX_2.15.000
git checkout MCUX_2.15.000
Regarding proposing a change, currently this git repository does not have open access to external users, so if you have any questions or suggestions about the code, you are welcome to create a ticket in the community or on the official website.
Best regards,
Gavin
hi @Gavin_Jia ,
when I talk about "pull request" I mean the feature provided by github (https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-...)
On other NXP repositories on github it is explained how to contribute via pull request (https://github.com/nxp-mcuxpresso/mcux-sdk/blob/MCUX_2.15.000/CONTRIBUTING.md). I was hoping that the same thing would apply to the "lwip" repository as well.
best regards
Max