I am using CodeWarrior Development Studio to program and debug the NXP FXTH870911.
To understand the functionalities, I downloaded an example project from their website. It is called FXTH_FW_BLE_Beacon_by_GenFSK.
So NXP has some built in functions in a section of the flash. These functions are factory loaded and their source code cannot be viewed. One such function is TPMS_LF_ENABLE() as shown below.
Since the code of these functions are not accessible, we can't step into the function (or you will be shown a "no source available" error). However, the problem is, that even if I try to step over this function, it still steps inside and gets stuck there. I see the "no source available" message and the disassembly as shown below.
My question is - How do I exit out of this function or not enter it in the first place?
Upon expansion of the line TPMS_LF_ENABLE(CLEAR); the following macro is visible:
When I look at the disassembly during debugging, this is what is showing at the location 0xE072:
FF STX ,X
Does this new piece of information help in understanding what the problem might be?