Skip to content
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

Update K64 sdk drivers #3194

Merged
merged 3 commits into from
Nov 10, 2016
Merged

Conversation

mmahadevan108
Copy link
Contributor

@mmahadevan108 mmahadevan108 commented Nov 3, 2016

Description

Update the SDK drivers for K64F to use the most recent SDK release (RELEASE 5)

Status

READY

  • Tests
    All tests passed

@mazimkhan
Copy link

retest uvisor

@0xc0170
Copy link
Contributor

0xc0170 commented Nov 3, 2016

Any breaking changes or its just a patch release? I cna see some enum renaming there in the flash API for instance.

@0xc0170
Copy link
Contributor

0xc0170 commented Nov 3, 2016

/morph test-nightly

@mmahadevan108
Copy link
Contributor Author

This is an updated release to SDK drivers to address issues reported with the drivers.

@mbed-bot
Copy link

mbed-bot commented Nov 3, 2016

Result: SUCCESS

Your command has finished executing! Here's what you wrote!

/morph test-nightly

Output

mbed Build Number: 993

All builds and test passed!

@sg-
Copy link
Contributor

sg- commented Nov 3, 2016

@mazimkhan Can you comment on the uVisor failures?

@mazimkhan
Copy link

retest uvisor

1 similar comment
@mazimkhan
Copy link

retest uvisor

@Patater
Copy link
Contributor

Patater commented Nov 4, 2016

@mazimkhan I'll take a look.

Copy link
Contributor

@Patater Patater left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR breaks uVisor support on K64F by removing the use of the preliminary CMSIS security macros.

The mbed OS changes made to the KSDK to support CMSIS security will need to be re-applied to the latest KSDK version.

For an example of how to use CMSIS secure access macros, please see the commit "Access MCG and SIM through secure access" 23904e7.

For easier integration of the KSDK into mbed OS in the future, it'd be nice to get the CMSIS security implementation work into KSDK properly, instead of having it hang back inside mbed OS potentially causing merge conflicts.

This is needed for uvisor

Signed-off-by: Mahadevan Mahesh <[email protected]>
@mmahadevan108
Copy link
Contributor Author

I have updated the PR to include the patch needed for uvisor

@mmahadevan108
Copy link
Contributor Author

@sg- can you please let me know how to run the uVisor tests

@bridadan
Copy link
Contributor

bridadan commented Nov 4, 2016

@mmahadevan108 Looks like uVisor tests ran and passed, nice work! We'll go ahead and run the mbed OS CI on it now.

@bridadan
Copy link
Contributor

bridadan commented Nov 4, 2016

/morph test-nightly

@mbed-bot
Copy link

mbed-bot commented Nov 5, 2016

Result: SUCCESS

Your command has finished executing! Here's what you wrote!

/morph test-nightly

Output

mbed Build Number: 1004

All builds and test passed!

@0xc0170
Copy link
Contributor

0xc0170 commented Nov 7, 2016

Thanks @niklas-arm and @Patater!

@sg-
Copy link
Contributor

sg- commented Nov 7, 2016

@bridadan why the red 'X' - lets make it green

@bridadan
Copy link
Contributor

bridadan commented Nov 7, 2016

Red X is on morph test since I cancelled that CI run. We wanted to run a nightly instead since it affects all parts of the SDK. So the important CI status is the ci morph-test-nightly, you can ignore the ci morph-test

@bridadan
Copy link
Contributor

bridadan commented Nov 7, 2016

morph test is a subset of morph test-nightly, so there's no need to rerun that CI, it's good as is.

@mmahadevan108
Copy link
Contributor Author

Anything else needed for this PR?

@adbridge adbridge merged commit 805af00 into ARMmbed:master Nov 10, 2016
@mmahadevan108 mmahadevan108 deleted the Update_K64_SDK_Drivers branch November 10, 2016 17:18
aisair pushed a commit to aisair/mbed that referenced this pull request Apr 30, 2024
Ports for Upcoming Targets


Fixes and Changes

3127: Fixed the issue about push/pop of VFP register. ARMmbed/mbed-os#3127
3176: Modifying micro:bit pin names to mirror micro:bit edge connector ARMmbed/mbed-os#3176
3160: Fix wrong index at LPC43xx tx end ring assignment ARMmbed/mbed-os#3160
3217: Add I2C_ASYNCH capability for DISCO_F469NI ARMmbed/mbed-os#3217
3211: [NUC472/M453] Support single UART shared by multiple serial objects and other updates ARMmbed/mbed-os#3211
3198: NUCLEO_F410RB: Add I2C_ASYNCH capability ARMmbed/mbed-os#3198
3194: Update K64 sdk drivers ARMmbed/mbed-os#3194
3159: User trim values for NCS36510 ARMmbed/mbed-os#3159
3243: Fix make exporters compilation ARMmbed/mbed-os#3243
3231: STM32F3: DISCO_F303VC - Add missing UART and ADC pin muxing options ARMmbed/mbed-os#3231
3233: K20xx Calculate PWM clock relative to bus clock ARMmbed/mbed-os#3233
3237: Added back USART 6 pins ARMmbed/mbed-os#3237
3253: Fix default polarity on LPC43XX PWM driver ARMmbed/mbed-os#3253
3238: Dev i2c stm32f4hal ARMmbed/mbed-os#3238
3251: Dev stm32l0 cube v1.7.0 ARMmbed/mbed-os#3251
3252: [NORDIC - NRF51 - MBED 2] Fix non handled RTC IRQ ARMmbed/mbed-os#3252
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

9 participants