I have a situation where it looks like the information in the Intstruction Trace and Call Stack windows are inconsistent.
I am using Ozone V3.28c, J-Trace Pro V2 Cortex-M, STM32F205ZG processor.
Target interface is JTAG, 20 MHz, 4 trace pins, 120 MHz CPU, 10M max instr count.
The Call Stack and Cortex-M HardFault Exception window both indicate a precise data access error has occurred at address 0x20020040, executing in the FreeRTOS function xQueueSemaphoreTake(). (See attachments.)
The Instruction Trace indicates execution inside the memset() function.
The Call Stack and HardFault windows appear correct. I'm looking for ideas why the Instruction Trace does not match. Any help?
Thanks,
-Rob
I am using Ozone V3.28c, J-Trace Pro V2 Cortex-M, STM32F205ZG processor.
Target interface is JTAG, 20 MHz, 4 trace pins, 120 MHz CPU, 10M max instr count.
The Call Stack and Cortex-M HardFault Exception window both indicate a precise data access error has occurred at address 0x20020040, executing in the FreeRTOS function xQueueSemaphoreTake(). (See attachments.)
The Instruction Trace indicates execution inside the memset() function.
The Call Stack and HardFault windows appear correct. I'm looking for ideas why the Instruction Trace does not match. Any help?
Thanks,
-Rob