Search Results
Search results 41-60 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. There is none as this is a Cortex-A device which does not have any silicon vendor CMSIS files which would be required for a CPU support package. Nonetheless you can simply create a generic project for the MCIMX6D7. Then simply adjust the chip specific settings like memory segments etc. if necessary and add your sources. If you are planning to use one of our embedded software components we can also create a board support package (BSP) for your board which comes …
-
Hello Adam, Thank you for your inquiry. The GNUC define seems duplicate. We will check if this can be removed again. Regarding the error you see. It is possible that an updated clang-tidy reacts differently to the same source. As a workaround you can set additional options in project options under Code->Code Analyzer. In this case as the error states simply add -frtti. Best regards, Nino
-
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 Huw, No problem. Let me know once you have news. Best regards, Nino
-
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, 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…
-
[ABANDONED] Why are there multiple QueueGenericReceive and QueueGenericSend being incorrectly shown?
PostHello, 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. 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