Re: Problem in working with Ozone and nRF52840
The “variable is out of scope” is pretty common and I get it all the time too. It usually happens with local variables only, and it’s mostly due to the compiler optimizations. So the 2 options you have is to either reduce the optimization level (say from –O3 to –O0) or, for a quick fix, store the variable you’re interested in in a temporary global.
From: zephyr-users-bounces@... [mailto:zephyr-users-bounces@...] On Behalf Of ashish.shukla@...
Sent: 20 December 2017 06:22
To: zephyr-users@...; zephyr-devel@...
Subject: [Zephyr-users] Problem in working with Ozone and nRF52840
Hello everyone !!!
I'm just starting to work with Ozone for hardware debugging of nRF52840 uC.
When I enter a variable named cnt which is declared in main function, it says the variable is out of scope. I can't figure out what this means here, and how to resolve this.
Also, is there any way look at status of PINs of uC e.g. I want to look at changing status of pins as a graph.
I'm attaching snapshot of Ozone window.
Jr. Embedded Engineer
Research & Development
Please consider the environment before printing this e-mail or its attachments.
Disclaimer: The information contained herein (including any accompanying documents) is confidential and is intended solely for the addressee(s). If you have erroneously received this message, please immediately delete it and notify the sender. Also, if you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or taking any action in reliance on the contents of this message or any accompanying document is strictly prohibited and is unlawful. The organization is not responsible for any damage caused by a virus or alteration of the e-mail by a third party or otherwise. The contents of this message may not necessarily represent the views or policies of Corvi