Mcuxpresso IDE User Guide Rev

Mcuxpresso IDE User Guide Rev

MCUXpresso IDE User Guide Rev. 11.4.1 — 15 September, 2021 User guide NXP Semiconductors MCUXpresso IDE User Guide 15 September, 2021 Copyright © 2021 NXP Semiconductors All rights reserved. MCUXpresso IDE User Guide - All information provided in this document is subject to legal disclaimers © 2021 NXP Semiconductors. All rights reserved. User Guide Rev. 11.4.1 — 15 September, 2021 ii NXP Semiconductors MCUXpresso IDE User Guide 1. Introduction to MCUXpresso IDE ................................................................................... 1 1.1. MCUXpresso IDE Overview of Features ............................................................. 1 1.1.1. Summary of Features ............................................................................. 2 1.1.2. Supported Debug Probes ........................................................................ 3 1.1.3. Development Boards ............................................................................... 4 2. New Features in MCUXpresso IDE version 11.4.1 ......................................................... 7 2.1. Features in MCUXpresso IDE version 11.4.0 ...................................................... 7 2.2. Feature Highlights from previous releases of MCUXpresso IDE ............................ 8 3. IDE Overview ............................................................................................................. 11 3.1. Workspaces ..................................................................................................... 11 3.2. Welcome View ................................................................................................. 11 3.3. Documentation and Help .................................................................................. 12 3.4. Perspectives and Views ................................................................................... 13 3.5. Major Components of the Develop Perspective ................................................. 15 3.5.1. Dark Theme .......................................................................................... 17 3.6. The Quickstart Panel ....................................................................................... 18 3.7. Project Explorer and New Projects ................................................................... 20 3.8. Updating MCUXpresso IDE .............................................................................. 21 3.8.1. Locating IDE Components ..................................................................... 22 4. Part Support Overview (Preinstalled and via SDKs) ...................................................... 23 4.1. Preinstalled Part Support ................................................................................. 23 4.1.1. Differences in Preinstalled and SDK Part Handling .................................. 23 4.1.2. Viewing Preinstalled Part Support .......................................................... 24 4.2. SDK Part Support ............................................................................................ 25 4.2.1. Obtaining and Installing a Plugin SDK .................................................... 25 4.2.2. SDK Part Support via SDK Builder ........................................................ 27 4.2.3. Obtaining and Installing an SDK via SDK Builder .................................... 27 4.2.4. Installed SDKs Operations ..................................................................... 29 4.2.5. Installed SDKs Features ........................................................................ 32 4.2.6. Advanced Use: SDK Importing and Configuration ................................... 33 4.2.7. Advanced Use: SDK Misc Options ......................................................... 35 4.2.8. Important notes for SDK Users .............................................................. 36 4.3. Enhanced Project Sharing Features .................................................................. 38 4.3.1. Project Drag and Drop .......................................................................... 38 4.3.2. Project Local SDK Part Support ............................................................. 38 4.3.3. Project Local Support files ..................................................................... 40 5. Creating New Projects using installed SDK Part Support .............................................. 43 5.1. New Project Wizard ......................................................................................... 43 5.1.1. SDK New Project Wizard: Basic Project Creation and Settings ................. 45 5.1.2. SDK New Project Wizard: Advanced Project Settings .............................. 48 5.2. Project Build .................................................................................................... 50 5.2.1. Build Configurations .............................................................................. 51 6. Importing Example Projects (from installed SDKs) ........................................................ 52 6.1. SDK Example Import Wizard ............................................................................ 53 6.1.1. SDK Example Import Wizard: Basic Selection ......................................... 55 6.1.2. SDK Example Import Wizard: Advanced options ..................................... 57 6.1.3. SDK Example Import Wizard: Import from XML fragment ......................... 58 6.1.4. Importing Examples to non default locations ........................................... 60 7. SDK Project Component Management ........................................................................ 61 7.1. SDK Project Component Management example ................................................ 61 7.2. SDK Project Refresh ........................................................................................ 64 8. Creating New Projects using Preinstalled Part Support ................................................. 65 8.1. New Project Wizard ......................................................................................... 65 8.2. Creating a Project ............................................................................................ 66 8.2.1. Selecting the Wizard Type ..................................................................... 67 8.2.2. Configuring the Project .......................................................................... 68 8.2.3. Wizard Options ..................................................................................... 68 8.2.4. Project Created ..................................................................................... 71 MCUXpresso IDE User Guide - All information provided in this document is subject to legal disclaimers © 2021 NXP Semiconductors. All rights reserved. User Guide Rev. 11.4.1 — 15 September, 2021 iii NXP Semiconductors MCUXpresso IDE User Guide 9. Importing Example Projects (from the file system) ........................................................ 72 9.1. Code Bundles for LPC800 Family Devices ........................................................ 72 9.2. LPCOpen Software Drivers and Examples ........................................................ 73 9.3. Importing an Example Project ........................................................................... 73 9.3.1. Importing Examples for the LPCXpresso4337 Development Board ........... 75 9.4. Exporting Projects ............................................................................................ 76 9.5. Building Projects .............................................................................................. 77 9.5.1. Build Configurations .............................................................................. 77 10. Debug Solutions Overview ........................................................................................ 78 10.1. Starting a Debug Session ............................................................................... 78 10.2. An Introduction to Launch Configuration Files .................................................. 79 10.3. LinkServer Debug Connections ....................................................................... 82 10.4. LinkServer Debug Operation .......................................................................... 82 10.4.1. LinkServer Debug Scripts .................................................................... 84 10.5. LinkServer Troubleshooting ............................................................................ 85 10.5.1. Debug Log .......................................................................................... 85 10.5.2. Flash Programming ............................................................................. 87 10.5.3. LinkServer executables ........................................................................ 88 10.6. PEmicro Debug Connections .......................................................................... 88 10.7. PEmicro Debug Operation .............................................................................. 89 10.7.1. PEmicro Differences from LinkServer Debug ........................................ 89 10.7.2. PEmicro Software Updates .................................................................. 90 10.8. SEGGER Debug Connections ........................................................................ 90 10.8.1. SEGGER software installation .............................................................. 90 10.9. SEGGER Debug Operation ...........................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    273 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us