Hi Tushar,
All you are describing here and seeing is actually normal.
1. Breakpoint warning
The MCU only supports one breakpoint at a time. When the debug session is entered, the debugger automatically tries to place a breakpoint at the beginning of the main. But if you place a breakpoint before starting the debug session, then the debugger is unable to place a second breakpoint at the beginning of the main, since only one breakpoint at a time is supported, and warns the user with the pop up window “CodeWarrior Alert – Unable to set all breakpoints”. The consequence is that the user breakpoint is kept and no breakpoint is placed at the beginning of the main.
2. No source available / source not found
The FXTH device has a 16kByte flash, with 8kBytes programmed by NXP at production with an embedded firmware and 8kBytes reserved to the user application. The embedded firmware contains interrupt vectors, firmware functions described in the Firmware User Guide, and a jump table allowing the program to jump into the embedded firmware when the user application calls one of the firmware functions.
The CodeWarrior project developed by the user is intended for the user application flash section only, and does not have visibility on the embedded firmware programmed by NXP. It is thus not possible for the debugger to show the content of the embedded firmware because it does not have access to it, so it does not have access to the source code. This is why the message “No source available” or “No source found” is displayed.
3. Power Cycle Dialog
This message is normal and just indicates that the debugger is not able to force the MCU into background debug mode, which is necessary for programming and debugging. In this case it is necessary to do a hardware reset to allow the programming tool to force the MCU into background debug mode.
For new users like you, to get familiar with the FXTH family I would recommend the “Starter Package for FXTH87/E and MKW01” which can be downloaded from this webpage under “Development Software”. The package contains starter projects and documentation giving an overview of the device. The FXTH Documentation webpage also contains useful documents like manuals, user guides and app notes.
Hope it helps!
Best regards,
Tomas