Search Results

Search results 1-20 of 120.

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • Hi Andres H., we are not aware of such an issue with the power tracing. I just tried and failed in reproducing the described behavior with Ozone V3.32a on a SEGGER Cortex-M trace reference board V1.0. Power sampling stops as expected when reaching a break point or when manually halting target execution. Could you please provide details? Does this happen all the time on your set-up or only sporadically? Which steps do you perform in order to reproduce the issue? Could you share the exact project …

  • Problem with C++ and

    SEGGER - AlexD - - Ozone related

    Post

    Hi Traxanos, we are not aware of such an issue. Which Ozone version are you using? Could you please check if the issue is reproducible on the latest Ozone release (V3.32a)? Could you please check if your build environment is set-up such that all debug information is created and written into the ELF file? Could you please check if optimization is enabled and see if you can reproduce the issue with optimization being disabled? Could you please provide details on the tool chain you are using for cr…

  • Hi Vladi552, could you please open a ticket in our support ticket system (see my signature for more details)? Best regards -- AlexD

  • You're very welcome. Happy debugging!

  • Hi GokhanAkkaya, Ozone does not come with a plug-in for Azure RTOS. However, you may create your own RTOS plug-in. Details on how that can be done can be found in the Ozone User's manual. Does that answer your question? Best regards -- AlexD

  • Hi sckare, as stated beforehand: We do not support the 3rd party tool chain. However, so far we did not receive any inquiries by our customers that this quite commonly used feature does not work with Keil/Armcc. So we can assume that this tool chain in general is capable of generating ELF files that contain the required information. The root cause is likely to be found inside your build environment. Therefore I strongly recommend to get in touch with your tool chain vendor (or a build manager in…

  • Hi fefu, you can add a call-back function to the break point that is executed each time the break point is taken. Inside that function you can issue the export command. Triggering a command on a timer base is not possible. Does than answer your question? Best regards -- AlexD

  • Hi sckare, please find attached a sample project for our Embedded Studio IDE. With this project you can see that Ozone is capable of navigating to the place where an enum is declared. Kindly understand that SEGGER cannot provide support for 3rd party tools. In case of questions concerning your tool-chain please contact the respective vendor. Does that answer your questions? Best regards -- AlexD

  • Hi Sckare, Finally I found the time to look into this topic. Ozone relies on the debug information provided by the build tool chain in the ELF file. This debug information tells Ozone where exactly a symbol is declared. Here's that information for a symbol from a project where everything is fine: Source Code (8 lines)And here's the corresponding debug information from the ELF file you provided: Source Code (4 lines)As you can see, the information specifying where to find a symbol is missing (i.e…

  • Hi daubsi, J-Link EDU mini is not supposed to be used for commercial purposes. Therefor the message you observe is displayed. Since you are using Ozone and J-Link EDU mini only for private purposes, this is OK. If your register window is empty your Ozone project most likely does not load the respective SVD file. For details please refer to the section 4.17 in the Ozone user's manual. Does that answer your questions? Best regards -- AlexD

  • Hi refu, good to see that you already found the answer to your question in the Ozone user's manual. That's what we made the documentation for. Since your single remaining open point is not related to Ozone, please consider posting that inquiry in the J-Link forum. We will consider this thread here as closed now. Best regards and happy debugging -- AlexD

  • Hi Sckare, thanks! Will any variable do or do I need to use some special variable for that? Regards -- AlexD

  • Hi Sckare, thank you. Please provide infos on which steps exactly I need to perform to reproduce the issue. I assume I shall open the Ozone project, bring the "Global Data" window to the front and then double-click on any of the variables listed there. Correct? Best regards -- AlexD

  • Hi Sckare, thanks for providing the additional information. On which eval board did you perform your tests? Best regards -- AlexD

  • Hi Gustavo and happy new year! good to hear you are up and running again. Best regards -- AlexD

  • Hi sckare and happy new year! now I'm a bit confused. In your initial post you stated that "show definition" and "show declaration" do not work at all. In your last post you state that this works for functions that reside in the same source file. So in your AXF there are symbols where everything works well and other symbols where the "show definition" and "show declaration" do not work? Did you check the functions window working well for symbols where "show definition" and "show declaration" do …

  • Hi Gustavo, you are referring to a section in the user manual which is treating the Linux installation. The Windows installation is described in section 2.1.1. Uninstalling Ozone under Windows is described in section 2.1.2. Could you please check if your issue with the missing progress indicator persists if you replace the J-Link DLL with the most recent one? You can download the J-Link Installer here: segger.com/downloads/jlink/ When executing the installer you are presented an option to change…

  • Hi sckare, it appears to be the case that for some symbols Ozone is not capable of identifying the location in the source code. But it appears to be able to find the place where that symbol resides in the target (i.e. the memory address or register), because Ozone is capable of displaying the correct value of that symbol. So... If you right-click onto a function invocation in the source window and select "Show Definition" the expected behavior is that Ozone opens the source file where that calle…

  • Hi ToBoMi, it might well be the case that the break unit in your target hardware does not trigger on accesses on peripherals. Could you please check the specifications of your device whether data break points on peripheral registers are supported? Best regards -- AlexD

  • Hi GlebPlekhotko, we are not aware of such issues with the terminal window. Are you able to reproduce the issue on an eval board and provide a reproducer? The reproducer should encompass the ELF file, the Ozone project file and, of course, the information on which eval board this can be reproduced and a step-by-step description of how to reproduce the issue. If you are able to provide that information, please open a ticket in our support ticket system. Best regards -- AlexD