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. Which version of SystemView are you using exactly? Could you try the latest one? There was a fix related to heap and swapped information. Best regards, Nino

  • Hello, Thank you for your inquiry. Currently SystemView does not have any build in way to handle multi core systems. You can of course let the cores dump the SystemView data into the same RTT buffer, but you have to do all resource handling and individual core and API logging manually. Multi Core support is on our wishlist but with no fixed time schedule yet. To get a better understanding how your multi core system works could you give some more information about it so we can consider this in fu…

  • Hello Paolo, Thank you for clarifying. There are different syntax requirements in the wild for ARM and Thumb which are differently implemented in gcc or clang. That is why Arm at some point has added unified syntax to simplify things. We recommend to use that assembler feature. Additionally variant 4 is generally incorrect as stated by user mwb1100 as the flag needs to come before the condition. So if you change your sample to the following, every case should work with both gcc and SEGGER assemb…

  • Hello Max, I just gave it a try on a nRF52840-DK and everything is working as expected. You can find the example project attached. I assume you project setup is not correct and the error message is correct as the requested library does not exist on your filesystem. Did you make sure to set project option Code > Libraries > CMSIS 5 CMSIS-DSP Library to the correct value? Do you also have the latest DSP library packet installed via Package Manager? Best regards, Nino

  • Hello, Thank you for your inquiry. Both tools are not really comparable as they do different things. Embedded Studio is an IDE and CubeMX is simply a code generator. So if you are looking for an IDE that seamlessly integrates with embOS and is well rounded and supported by SEGGER, we recommend Embedded Studio. If you are looking for a universal STM32 code generator that generates projects for all kinds of toolchains, then CubeMX can be used. You can even import CubeMX projects into Embedded Stud…

  • Hi, Unfortunately an assert in SystemView itself would not be possible. What we could do maybe is add something to SEGGER_SYSVIEW_Config_FreeRTOS.c as this is FreeRTOS specific. Do you have a proposal? Best regards, Nino

  • Hello, Did you follow the following guide when setting up SystemView with FreeRTOS? wiki.segger.com/FreeRTOS_with_SystemView See especially the troubleshooting section. Best regards, Nino

  • Hello, See the other thread where you posted for an example setup explanation: SEGGER/SEGGER_RTT_ASM_ARMv7M.S bad instruction on Atmel SAM4E16E Getting SystemView running is usually straightforward. Best regards, Nino

  • Hello, Not sure what your issue is. It is a simple gcc/clang compatible assembly file. If you have your general toolchain setup correctly all you have to do is add the file to your project and build it. If this does not simply work your general setup is most likely not correct. For reference in our embOS release page you can find startup project for multiple boards. embOS is our RTOS which is also instrumented by SystemView via RTT. So everything is setup already and can be compiled and debugged…

  • Hello, Thank you for your inquiry. Which version of SystemView are you using exactly? Could you give the latest version a try? Do you see the same behaviour? Best regards, Nino

  • Hello, Thank you for your inquiry. You have a typo in your linker script. Instead of Reset_Handler, you use Resset_Handler with two "s". That is why the linker is not placing that symbol at the wanted address as the symbol does not exist. Best regards, Nino

  • Hello, Thank you for your inquiry. Such an issue is not known to us. Could you clarify your setup? What assembler do you set exactly in project options under Code > Assembler > Assembler? Could you share your example project for reproduction? What ES version are you using? You write that the encoding is wrong. Did you verify this in memory or is the instruction in memory actually correct but the disassembler window only displays the instruction wrong? Best regards, Nino

  • Hello, Thank you for your inquiry. With backspace you mean the Delete key in this case right? In that case ES does not use ASCII encoding for the input terminal as there is no symbol representation for that key. Instead it uses ANSI Escape sequences. For more information see here in section "Terminal input sequences" under vt codes: en.wikipedia.org/wiki/ANSI_escape_code There you can see that DEL resolves to <esc>[3~ which you can verify by simply looping the GetKey function. Best regards, Nino

  • Hello, Thank you for your inquiry. The project generation process with the ES project wizard is straightforward. Simply select the project template for Cortex-A devices. Select the correct target device name and create the project. Please note that the iMX6 does not have build in Flash, so you have to pick the Linker and Section Placement Option "SEGGER-LD RAM Placement". Otherwise the application will not work. Best regards, Nino

  • Hello, Thank you for the video. Unfortunately not reproducible for me as I can't seem to select the three lines with the mouse as you did in the video without marking everything between the two endpoints. How did you achieve this? Did you change some global editor settings? EDIT: Nevermind. I noticed that it looked simply like a multi line edit selection. If I do that via the keyboard I get the same result. We are investigating. EDIT2: Should be fixed in the next ES version. Best regards, Nino

  • Hello, Thank you for your inquiry. Which ES version are you using exactly? Do you see the same issue with the latest version? Best regards, Nino

  • Hello, Thank you for your inquiry. You are using invalid linker syntax. If you want to place data you first need to define it in your targetapplication so a symbol gets assigned to it which then you can place in your linker script. It looks like you are trying to place a constant string in your firmware, correct? In this case do as follows: wiki.segger.com/How_to_place_variables_in_Flash Best regards, Nino

  • Hello Hardy, currently SystemView does not have any build in way to handle multi core systems. You can of course let the cores dump the SystemView data into the same RTT buffer, but you have to do all resource handling and individual core and API logging manually. Multi Core support is on our wishlist but with no fixed time schedule yet. To get a better understanding how your multi core system works could you give some more information about it so we can consider this in future planing. How is t…

  • Hello, Thank you for your inquiry. You could try to set the file type to C/C++ by right clicking it in the project explorer window, select Options and go to Code > File > File Type I assume you are looking to debug Arduino sketch files, correct? If yes we recommend to use Ozone instead as this is the officially supported way by Arduino and SEGGER: wiki.segger.com/How_to_debug_A…tch_with_Ozone_and_J-Link Just make sure to select "Optimize for Debugging" in your Arduino IDE setup to generate a pro…