Thursday, October 19th 2017, 7:18am UTC+2

You are not logged in.

  • Login
  • Register

Search results

Search results 1-2 of 2.

Wednesday, October 11th 2017, 12:11pm

Author: smoothie0000

Cortex M0+ NoOS Port Read Active Interrupt ID

Hi, Thanks, it works! But it still has a problem: it cannot get how many ticks the interrupt runs, which means even if I ran the interrupt for several seconds, it shows only one cycle. I cannot find SEGGER_SYSVIEW_X_GetTimestamp() function called in SEGGER_SYSVIEW_RecordEnterISR(); and SEGGER_SYSVIEW_RecordExitISR();. Do I need to manually do something in the interrupt? Thanks for help!

Tuesday, October 10th 2017, 2:19pm

Author: smoothie0000

Cortex M0+ NoOS Port Read Active Interrupt ID

Hi, I get the same problem, I am using STM32F091RC nucleo board, and as interrupt ID is not detected so interrupt handler is recognized as an idle state. I tried the __asm volatile ("mrs %0, ipsr" : "=r" (Id) ); solution mentioned above, but get a compilation error: missing ")" character. I am using Keil5 with default compilation settings. Could you please tell me how you solved this problem? Thanks!