We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
I'm constructing and executing Unit Tests using Parasoft C/C++ Test suite. I am using the MDK-ARM-with-Keil_uVision-Simulator example provided by Parasoft and applied the concepts to my project. I am able to generate unit tests but when I try to execute, Keil starts, runs for a few seconds and exit with actually executing anything. My suspicion is that I do not have the correct CPU DLL, Dialog DLL and associated parameters in the Debug tab of the project target options.
The MDK-ARM example from parasoft, the CPU DLL is SARMCM3.DLL, no parameter and Dialog DLL is DARMSTM.DLL with pSTM32F103ZE. This makes sense because the example is based on the ST-Micro STM32F103ZE which is Cortex M3 and not a Cortex M4.
What are the correct DLLs and parameters to apply for a Cortex M4 (nRF52832 to be specific). Also are there any other settings that I need to be aware of to get the Keil uVision Simulator to with the Parasoft suite?
Thanks,
Nordic have documentation & examples on how to set up Keil for use with their products.
I would suggest that your first step should be to get one of their examples set up and working.
Once you have a reference setup working with Keil, then move on to adding Parasoft.