i.MX RT1166 SysTick Interrupt Issue
i.MX RT1166 SysTick Interrupt Issue
We have been observing an issue when running code on i.MX RT1166 (CM7 core) where the SysTick interrupt does not appear to fire or is masked out. However, it is unclear why this is the case.
From some research online, it is mentioned that the Debug Halting Control and Status Register (DHCSR) has the ability to mask interrupts including the SysTick. However, I can't see a means of accessing this within CrossStudio to check its behaviour, or indeed see any settings which might be used to alter this behaviour within the GUI.
Is the DHCSR something which CrossStudio would normally interact with anyway? And how would we be able to check its value? (if we can) Or could you suggest other avenues of investigation for this SysTick interrupt issue?
Many thanks!
Kind regards,
Patrick Conway,
-
Hi Markus,
Thanks for the response, I had tried checking the register value directly at its address value as you've indicated, however this is reported as "restricted memory range" within CrossStudio.
We have been using a third-party CPU support package where iMX support was added; as I understand it the Crossworks "official" package will include iMX support at some point.
Kind regards,
Patrick
Please sign in to leave a comment.

Comments
3 comments