MCUXpresso Training Hub

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MCUXpresso Training Hub

Curriculums

Labels

Discussions

Sort by:
GOAL Learn how to import CMSIS packs into existing projects. In this particular project, CMSIS packs from EmSA will be used alongside the lpcxpresso55s16_mcan_interrupt_transfer example obtained from the LPCXpresso55s16 SDK.   ENVIRONMENT This guide requires MCUXpresso IDE v11.9.1 or latest.   PROCEDURE 1. Import the lpcxpresso55s16_mcan_interrupt_transfer example workspace. In this example, SDK drivers, startup and board interface files are readily available. CAN pins are already routed and enabled.     2. Launch Config Tools to configure the clock for the CAN peripheral     3. Configure the clock for the CAN peripheral. I. Set up the main clock so that it is generated from crystal or oscillator, and it is evenly dividable by 40 MHz.   II. Change the PLL configuration an even multiple of 40 MHz   III. Set the CAN divider to get a 40 MHz clock.   4. Update the code.   5. Add Open-CMSIS Packs to the project.   6. Project set-up I. Add the watchdog driver.   II. Exclude the fsl_mcan.c module from the build. A dedicated version is included in the EmSA packs.   III. Add the main.c module from CMSIS template   IV. Exclude or remove the original main source code mcan_interrupt_transfer.c file.   7. Save and build the project.          
View full article
Open-CMSIS-Pack project  This is a link to the Open-CMSIS-Pack project website. This resource provides all the technical details behind CMSIS-Packs.   Working with Open-CMSIS-Packs  This is a link to documentation for MCUXpresso for VS Code that shows the user how to get started with Open-CMSIS-Packs.      
View full article
Documentation Open-CMSIS-Packs Documentation    This training currently covers the following areas: Getting started - Installation and environment setup Build, Flash, and Debug
View full article