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, I just gave this a try and the Wiki is correct. It is just as documented in the Ozone manual and works wtihout any errors. Which Ozone version are you using currently? Could you give the latest one a try? Should that error also appear with the latest version, could you share how you call File.Load exactly? Sure these is no typo on your side? Best regards, Nino

  • Hello, Thank you for your inquiry. As a first step you should check if the folder path for eta_bsp.h is set in the User Include Directories project option. If not this is already the issue. If it is compare your project setups from your working and not working setups. There must be some difference. Best regards, Nino

  • Hi Thomas, Currently we can't name any fixed estimate as we have to find the cause yet. But if it is no special undocumented issue with Big Sur a fix should be available in the next 1-2 weeks. If it is something more complex where we first have to inquire Apple support, it might take longer. Best regards, Nino

  • Hello, Thank you for your inquiry. The behaviour is reproducible. We will check if Embedded Studio behaviour could be improved here. As a workaround you could try this instead: It is not ideal, but I managed to work around it by changing the clean command line to the following: bash -c "env PATH=\"/usr/bin:$PATH\" make clean" Does that work for you? Best regards, Nino

  • Custom Plugin Windows

    SEGGER - Nino - - Ozone related

    Post

    Hello, Thank you for your inquiry. Currently there is no way to create custom windows for Ozone. In the RTOS window we recommend to implement only RTOS awareness related functions. Other modes will not be supported by us. Quote from sdalling: “For example, I would like to create a window that will display information about the device being debugged such as the version number, git commit hash, build data, and so on. All of this would be specified through a plugin fields similar to the RTOS window…

  • 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…