support

Forum Replies Created

Viewing 15 posts - 4,396 through 4,410 (of 7,876 total)
  • Author
    Posts
  • in reply to: Python / Raspberry Pi 3 #20647
    support
    Keymaster

    Hi,

    This looks like a bug fixed in the v5.4 Preview. Please try installing this version and create the project again.

    in reply to: AVR JTAG MK I almost there … #20641
    support
    Keymaster

    Hi,

    The Atmel studio uses a proprietary debug engine that is indeed better optimized than the open-source Avarice tool (especially if you are using a VM with USB virtualization), however unfortunately it’s beyond our capacity to develop and ship a custom low-level debug engine just for AVR devices, so we have to rely on the open-source tools.

    Our best advice for improving performance would be to enable the timing view in the GDB Session window and check the commands that VisualGDB runs. If most of the time is spent querying call stack, variable values, etc., closing the corresponding VS windows will dramatically improve the performance.

    in reply to: msbuild.exe a solution on the command line? #20640
    support
    Keymaster

    Hi,

    As the environment variables like PATH are set per-process and are inherited from the parent process, sometimes some unexpected configuration settings interfere with them.

    Please double-check the PATH value from the same command-line prompt where you run MSBuild (also ensure it’s the same user account that runs VS, as the manual vagrant location is set per-user).

    in reply to: VisualGDB and Nordic SDK 14.2 #20628
    support
    Keymaster

    Hi,

    Thanks for pointing this out, looks like our bug. We have released an update to the Nordic BSP resolving this. Please update via Tools->VisualGDB->Manage VisualGDB Packages (you will need to regenerate the MCU-specific files in order to get the project to build).

    in reply to: Creating Linux Static Lib with Qt Project #20627
    support
    Keymaster

    Hi,

    Sorry, combining Qt-based projects with MSBuild-based libraries is not supported directly, but there are a few workarounds.

    The recommended approach would be to switch your Qt project to use MSBuild as described in this tutorial. It involves a few extra steps, but will give fine-grain control over various build settings, will result in faster builds and will allow compiling individual files to quickly check for errors.

    Another option would be to create a Qt application project and manually edit the .pro file to turn it into a library project as described here and then edit the .pro file of the main project to link with the output of the library project. Let us know if you need further help with this.

    in reply to: Run selected tests not working #20626
    support
    Keymaster

    Hi,

    This might be caused by a problem that was recently solved in our development branch. Please try this build: http://sysprogs.com/files/tmp/VisualGDB-5.4.1.2157.msi

    in reply to: Linking fails after upgrading toolchain to 7.2.0 #20625
    support
    Keymaster

    Hi,

    The stm32.props file is located in the main project directory (same directory as the .vcxproj file). Please note that the file name might be different if you are using a different MCU family. Searching for *.props in the project directory should normally help.

    in reply to: Import Esp8266 Arduino projects and/or libraries #20624
    support
    Keymaster

    Hi,

    OK, we have improved the ESP-IDF include file handling in the upcoming Preview 2. We still have a few minor issues to polish before releasing it officially, but if you don’t want to wait, feel free to try this build: http://sysprogs.com/files/tmp/VisualGDB-5.4.1.2157.msi

    support
    Keymaster

    Hi,

    Thanks for the detailed feedback, we really appreciated it. Turns out we missed a few corner cases with absolute include paths and combinations of source/header files for recently added components.

    We have fully resolved all those issues (and a bunch of other ones discovered via deeper testing) in the following build: http://sysprogs.com/files/tmp/VisualGDB-5.4.1.2157.msi (you would need to re-create your project, or at least remove and re-enter the include directories in order to get them stored properly).

    We have also added the rename and remove commands to context menus (they were already supported in Preview 1, although only worked via keyboard shortcuts like F2 and Del). Thanks for pointing that out.

    %USERPROFILE% should actually work as long as you use the GNU Make syntax for it: $(USERPROFILE), not ($USERPROFILE). If it doesn’t, let us know and we will investigate.

    If you have any further feedback, or run into other problems, please do not hesitate to contact us again – we appreciate all feedback as it helps us make our products better.

    in reply to: Nordic NRF52x Devices v15.0.0 #20618
    support
    Keymaster

    Hi,

    As it was released very recently, it hasn’t been fully scheduled on our side yet, but 1-2 months could be a reasonable estimate.

    support
    Keymaster

    Hi,

    Sorry, the way test frameworks are currently implemented requires referencing them directly from each application project. This will let VisualGDB run some post-processing on the ELF file in order to discover and handle test cases and this won’t work for static library projects.

    If you absolutely want to build the test framework as a static library, please try adding the related sources (and specifying build flags) manually to the project, then reference the test framework from the application project file and manually remove the references to the test source files from it.

    in reply to: AVR JTAG MK I almost there … #20611
    support
    Keymaster

    Hi,

    Thanks for checking this. If avarice works from command line, but not with normal VisualGDB settings, it might be caused by some command line option (e.g. programming the FLASH). Please try comparing the manual command line with the command line shown in Visual Studio when launching the debug session (you can also see the command line via View->Other Windows->VisualGDB Diagnostics Console).

    If the command line arguments are exactly the same, does switching VisualGDB debug method to “custom gdb stub” and hardcoding the command line change anything?

    in reply to: Updating arm mbed #20603
    support
    Keymaster

    Hi,

    You can update to any mbed version supported by VisualGDB (i.e. verified and repackaged by us) via Tools->VisualGDB->Manage VisualGDB Packages. The latest repackaged version so far is v5.6.3r3.

    Once we release a package for 5.7.3, VisualGDB will automatically detect this and suggest updating it.

    in reply to: VisualGDB and Nordic SDK 14.2 #20602
    support
    Keymaster

    Hi,

    Thanks for the screenshots. In v14.2 the setting was moved from a separate checkbox to another entry in the “Softdevice” combo box. Simply select “S132 (Programmed Separately)” for the same effect.

    in reply to: VisualGdb vs VS2017 #20601
    support
    Keymaster

    Hi,

    No problem. If you are planning to debug some Linux-specific issues that involve custom gdb commands, you can use the GDB Session window in VisualGDB – it will let you run custom gdb commands as if you were using the regular command-line debugging experience and will automatically translate common commands (e.g. for setting breakpoints) to corresponding VisualGDB actions, so you can easily follow Linux-specific tutorials for those libraries with the full convenience of Visual Studio.

Viewing 15 posts - 4,396 through 4,410 (of 7,876 total)