This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS570LS3137 F021 API dataEntry exception using nowFlash



Hi,

I am trying to program an application into my TMS570 which includes the "F021_API_CortexR4_BE_v3D16.lib" to store some data into bank 7 of the Flash. Programming the *.out file works fine if I am using a T32 Lauterbach debugger and the application works as expected. If I am flashing the same *.out file using nowFlash v3.42.3 with a Blackhawk XDS100v2 debugger the application runs into a dataEntry exception when calling the Fapi_flushPipeline() function during the first Fapi_doMarginReadByByte() function call. If I do not link the F021 library with my *.out file and remove the code using the F021 API, the application is also programmed correctly with the nowFlash and Blackhawk setup.

As far as I understood nowFlash also uses the F021 API. So is this library in a certain state after flashing the application which causes the exception? Do I have to reconfigure nowFlash somehow? What am I doing wrong here? Any suggestions?

Kind regards,
Stefan