-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Adding NXP TARGET- MIMXRT1170_EVK #14505
Conversation
Base Functionality, UART, Timers, I2C , SPI, ADC
@0xc0170 Here is the fresh PR. |
@s-bruce13, thank you for your changes. |
Jenkins CI cmake error
targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MIMXRT1170/TARGET_EVK/PinNames.h
Outdated
Show resolved
Hide resolved
Jenkins CI Test : ❌ FAILEDBuild Number: 1 | 🔒 Jenkins CI Job | 🌐 Logs & ArtifactsCLICK for Detailed Summary
|
@0xc0170 @gpsimenos Hello both, I am seeing an error in the CI cmake example test referencing the mbed_gpio.c file. This error is similar to one that was previously solved with this #14457 fix. The error is showing that the ARDUINO_ UNO_xx pins are not declared in the scope. I pass all the tests. I also reran the pinvalidate test to make sure and everything is running fine. I've tried including the file directly from pinnames.h as well as changing lines in pinnamealiases.h, however the result is the same. Could you please provide any thoughts as to what the problem may be. |
The ARDUINO warning should be fixed. But what I see in the failures is:
AnalogIn enabled in device_has but no implementation in HAL? |
@0xc0170 Hi Martin, thank you for the feedback. However, the error I am referring to is not the same one you mention. The one you show above is for the RT1050. I fixed it was missing the analogin_api.c in the cmake list. |
CI restarted. I've checked the log. I can't see why it fails as the form factor is set properly, pins are defined and the gpio file errors. Lets see if the latest fix changes anything or there is still pinmap issue. |
Ok, thank you fingers crossed =) |
Jenkins CI Test : ❌ FAILEDBuild Number: 2 | 🔒 Jenkins CI Job | 🌐 Logs & ArtifactsCLICK for Detailed Summary
|
@0xc0170 Hi Martin, so it looks like the same error is presented still. It is in both the mbed_gpio.c and mbed_pinmap_default.cpp from the hal/ folder, that the ARDUINO shows as an error and undeclared in the scope. I don't believe the references to these variables are incorrect since the pinvalidate tests can run successfully. |
@gpsimenos will need to review in detail. I'll check again but I could not spot what is wrong with pinnames in this PR. Requirement is to have all green so the failure is blocking it. |
I can't see anything wrong either with pinnames.h, is there any chance it might not be included? |
@gpsimenos Hello George. I believe it is included as it should be because the tests that make use of the PinNames.h obtain successful results. If I remove the file then they fail as expected. |
CMake Armclang failed
|
CI restarted |
Jenkins CI Test : ❌ FAILEDBuild Number: 5 | 🔒 Jenkins CI Job | 🌐 Logs & ArtifactsCLICK for Detailed Summary
|
@0xc0170 Hi Martin, this failed test is new? It wasn't in the previous tests. The failed log is referencing the K64 not the mimxrt1170. mbedgt: test suite report:
|
@0xc0170 Hello can we please restart the CI. I believe that this issue is not dependent of my contribution. I have tested a fresh version of arm mbed-os 6.10 and the error is the same. |
CI restarted |
Jenkins CI Test : ✔️ SUCCESSBuild Number: 6 | 🔒 Jenkins CI Job | 🌐 Logs & ArtifactsCLICK for Detailed Summary
|
Set this to patch release (adding a new target only) |
HI,the MIMXRT1170_EVK is enable for Mbed? |
I want to use MIMXRT1170_EVK with mbed os, is ok? |
@stongliang if you use master, you should be able to. |
Summary of changes
Adding Support for the MIMXRT1170_EVK
Impact of changes
Migration actions required
Documentation
Pull request type
Test results
MIMXRT1170_EVK_GCC_ARM_PASSED.txt
Reviewers