Search Results

Search results 1-20 of 1,000. There are more results available, please enhance your search parameters.

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

  • Hello, Thank you for your inquiry. When calling Elf.GetEntryPointPC works only on elf files as the name of the function suggests. So setups with an srec will not work that way. You will need to use other script functions to detect the entry point from an srec. Generally we recommend to use elf files when available, otherwise debug information will be missing. If you e.g. want to debug elf file A but load an srec image B that is a bit different we recommend to use Exec.Download for the srec/hex f…

  • Hello, Thank you for your inquiry. Indeed the Wiki does not seem to be up to date anymore. We will make sure this is corrected. Best regards, Nino

  • Hello, Thank you for your inquiry. This has been added to our improvement list so in future such characters are detected correctly. Best regards, Nino

  • Hello, Thank you for clarification. I just gave this a spin on a macBook with the same Big Sur version and the issue was reproducible. We will investigate further and fix it accordingly. The "main symbol not found" message should have no impact here. For completion, what kind of macBook are you using? Intel based, or M1? Best regards, Nino

  • Hi, the compression seems to appear for me for the embedded video only. Strange. Anyhow, just gave this a try on a macbook with the M1 chip and the latest big sur version a try and indeed the issue is reproducible. We will investigate further and fix the issue. Best regards, Nino

  • Hello, Yes this behaviour is expected as the linker generated sections can only be placed after everything else is placed. So unfortunately "last section" placement will not work for your use case. What you could do is either place the CRC at a fixed location with: place at address 0x.... { section .APP_END }; Or you would need to use an external tool that edits the bin/hex file and adds the CRC after the build is completed. If that tools supports command line arguments you can call it automatic…

  • Hello Dan, Thank you for your inquiry. That sounds odd indeed. I just gave it a try with V3.22e on my Windows dev PC and for me it was working as expected: C Source Code (4 lines)Ozone complains that no main symbol was found and obviously the referenced source files. But it definitely does not crash for me. What host OS are you running on exactly? Do you see this behaviour with other PCs as well? Best regards, Nino

  • Hello Dan, Thank you for your inquiry. Seems like youtube compression got the better of your video But if I understand you correctly, the issue is, that when using the GoTo address in disassembly the cursor will only stay there when the debug session is *not* in the halted state. Correct? Once halted state is active, the cursor will always jump back to the current PC. Correct? I tried to reproduce this on windows, but there it seems to be working. I will try to reproduce this on a macbook on Mon…

  • Hello, Thank you for your inquiry. Quote from v01d: “So if I see <nnnn> / N/A, does this mean <nnn> == Is calculated Free stack space, and N/A for the unknown total stack size .? ” Correct. Quote from v01d: “And, how can I expand the row with task info columns if I want to? For example, add stack watermark I could possibly add to same column, but what if I want to add another column for each task, how do I do it? ” This should be explained in the Ozone manual. Best regards, Nino

  • Hello, Thank you for your inquiry. While we do not have any samples for GitHub Actions specifically, IIRC this is the automated build and test framework of GitHub, correct? In that case you can use emBuild, our command line build utility, which comes with Embedded Studio. For documentation see here: studio.segger.com/emBuild.htm Best regards, Nino

  • Hello, as documented, function SEGGER_SYSVIEW_OnTaskStopReady() holds this information. The reason is passed there. All you need to do is to check where the call to this function comes from and what parameter is passed on. It is RTOS specific what reason/cause means what. If you debug this you will find that in file SEGGER_SYSVIEW_FreeRTOS.h the following task state defines are used to pass the reason/cause e.g. #define traceMOVED_TASK_TO_SUSPENDED_LIST This is also by the way reason 27 as you c…

  • Hello Erwan, Thank you for the explanation. Good to hear that you are up and running again. We will close this topic now. Happy debugging! Best regards, Nino

  • Ozone crash

    SEGGER - Nino - - Ozone related

    Post

    Hello, That would be much appreciated. Is the crash reproducible reliable with your IP protected application? Or randomly? A stripped down version would also be fine for us. We just need a way to recreate the crash on a dev PC ideally. Best regards, Nino

  • Hello Morris, you can place the CRC dynamically with section placement directives. segger.com/doc/UM20005_Linker.html#Section_placement_control In your case it would be place in FLASH {last section .YourCRCSectionName}; Could you give this a try? Best regards, Nino

  • Hello Morris, Thank you for your inquiry. How generally the SEGGER Linker works is explained here: segger.com/doc/UM20005_Linker.html Flash and RAM sizes are either directly defined in the .icf file or in a MemoryMap.xml in your project or via project option memory segments. With SEGGER linker you can place symbols or sections at specific addresses directly as well without needing to reference the memory regions at all. What exactly are you planning to do? If you are looking to do integrity chec…

  • Hello Anguel, Thank you for your inquiry. Currently there are no plans to add SystemView instrumentation from our side. But you can of course add support yourself as documented in the SystemView user manual, as any RTOS or even bare-metal application can be instrumented with SystemView. The same goes for Ozone. Currently no plans, but the open RTOS plugin interface is described in the Ozone manual. Best regards, Nino

  • Hello, the dumped format is the same frame format as described in the Arm Coresight documentation for ETM and TPIU. The frames then contain the different trace packet types which are described in the corresponding ETM manual. Best regards, Nino

  • Hello Andreas, Not sure where you get the impression from that we have currently resources free to implement CTI support. Our schedule is quite packed at the moment with paid projects so we have to prioritize and manage our resources accordingly. While CTI is an important feature for multi core debugging it makes up only ~0.1% of our customer base. So demand is extremely low compared to other features the majority of our customer requires for day to day business. As said adding CTI support is on…

  • Hello Max, no worries, good to hear that you are up and running again. We will consider this thread as solved now. Best regards, Nino

  • Hello, Hard to tell without knowing anything about your setup. What RTOS are you instrumenting here? Did you follow the steps described in the manual? Best regards, Nino