Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
resources:eval:user-guides:eval-ad5940:tools:keil_setup_guide [08 Dec 2021 11:36] – Added note to also download the ad5940lib submodule Matthias Luhresources:eval:user-guides:eval-ad5940:tools:keil_setup_guide [08 Dec 2021 12:39] – Added note on how to flash/debug if the flash loader is corrupted (happens when coming pack from the SensorPal method) Matthias Luh
Line 29: Line 29:
   - Modify code as required.   - Modify code as required.
   - To compile and build the project go to **Project->Rebuild all target files**. It may take a couple of seconds to fully compile all the source code.   - To compile and build the project go to **Project->Rebuild all target files**. It may take a couple of seconds to fully compile all the source code.
 +  - If you see build errors like 'Fatal Error[Pe1696]: cannot open source file "adi_cycle_counting_config.h"', you need to add/adjust include paths:
 +     * Click Menu > Project > Options > C/C++ Compiler > Preprocessor > Additional include directories (click on the three dots on the right)
 +     * Click on '<Click to add>'
 +     * Find the file on your computer and add it, e.g. navigate to (and then select): 'C:\ad5940-examples\examples\AD5940_BATImpedance\ADICUP3029\RTE\Device\ADuCM3029' (adjust the path depending on where you stored the example folder, which example project you use and which include file is missing)
 +     * Click OK twice, then Menu > Project > Clean
 +     * Click Menu > Project > Rebuild All
   - To download the code to the evaluation boards first ensure the boards are connected to the PC or laptop. Then click on the red icon in the toolbar to download the source code and begin the debugging session. {{ :resources:eval:user-guides:eval-ad5940:tools:keil_debug.png?nolink&600 |}}   - To download the code to the evaluation boards first ensure the boards are connected to the PC or laptop. Then click on the red icon in the toolbar to download the source code and begin the debugging session. {{ :resources:eval:user-guides:eval-ad5940:tools:keil_debug.png?nolink&600 |}}
   - To set breakpoints click to the left of the line of code. A red dot will appear as in below screenshot.   - To set breakpoints click to the left of the line of code. A red dot will appear as in below screenshot.
   - To begin executing press the "Run" button which is highlighted in below screenshot. {{ :resources:eval:user-guides:eval-ad5940:tools:keil_debugger.png?nolink&600 |}}   - To begin executing press the "Run" button which is highlighted in below screenshot. {{ :resources:eval:user-guides:eval-ad5940:tools:keil_debugger.png?nolink&600 |}}
 +  - Hint: If downloading the code didn't work because of an error like this: 'Failed to load flash loader: C:/Users/YourUsername/IAR-CMSIS-Packs/AnalogDevices/ADUCM302x_DFP/3.2.0/\ARM\config\flashloader\AnalogDevices\FlashADUCM3029.flash':
 +     * Try this method instead: https://wiki.analog.com/resources/eval/user-guides/eval-adicup3029/tools/adicup3029_hw_drivers#daplink_drive
 +     * If your board doesn't start after this, give flashing/debugging using the steps described above another try - sometimes it works again.
  
resources/eval/user-guides/eval-ad5940/tools/keil_setup_guide.txt · Last modified: 11 Aug 2022 14:44 by Hans Boot