support

Forum Replies Created

Viewing 15 posts - 4,951 through 4,965 (of 7,873 total)
  • Author
    Posts
  • support
    Keymaster

    Hi,

    Please find the answers to your questions below:

    1. We indeed don’t support DA14580 yet. As a workaround please consider selecting “Specify flags manually” in the wizard and manually adding include directories/preprocessor macros specific for the device as shown in our legacy device tutorial. It also looks like the DA14580 popularity is raising over time, so we may add direct support for it later once we see enough interest for it. We also offer a service of creating BSPs for non-mainstream devices. Feel free to contact our sales if you need a quote.
    2. VisualGDB provides an equivalent of the “-preinclude” command option via the “Forced Includes” option as shown below:

    If you have any further questions, feel free to let us know and we will help you.

    Attachments:
    You must be logged in to view attached files.
    in reply to: Separate -I and -isystem include directories? #12592
    support
    Keymaster

    Hi,

    We have just added support for this to the final VisualGDB 5.3 (MSBuild projects only). Simply use the VS project properties (not VisualGDB Project Properties) to add the system include directories to your project.

    in reply to: How can i view content of shared pointers #12579
    support
    Keymaster

    Hi,

    Looks like we missed it with our built-in visualizers. Please try this build: http://sysprogs.com/files/tmp/VisualGDB-5.3.11.1837.msi

    in reply to: Hard time with CMake imported file #12578
    support
    Keymaster

    Hi,

    Older version of CMake could have contributed to this indeed. Either way, if you run into this again, feel free to let us know more details and we will help you troubleshoot this.

    in reply to: VisualGDB 5.3 STM update issues #12577
    support
    Keymaster

    Hi,

    Thanks, the toolchain references look correct. Could you please try attaching the screenshot of the error along with the %LOCALAPPDATA%\VisualGDB\FindToolchain.props file? This should show what exactly is VisualGDB looking for and what toolchains are installed.

    support
    Keymaster

    Hi,

    Thanks for verifying your support status.

    It looks like the gdb executable is either hanging while VisualGDB is trying to execute initial commands, or the communication between VisualGDB and gdb is broken.

    Please try enabling the gdb logging via VisualGDB Project Properties -> Advanced GDB Settings, then reproduce the problem, cancel the session and view the gdb log.

    Do you see just one ‘-data-evaluate-expression’ command or multiple commands sent rapidly? If it is just one command, please try running gdb manually using the command line shown in the log and re-running the same commands. Does this trigger the gdb hang?

    support
    Keymaster

    Hi,

    Please use the VisualGDB Project Properties to synchronize the toolchain sysroot.

    in reply to: VisualGDB 5.3 STM update issues #12569
    support
    Keymaster

    Hi,

    Strange, com.visualgdbm.arm-eabi is a toolchain ID, not BSP ID. Could you have accidentally edited the project files manually and confused some settings? Either way, does creating new projects with the toolchain/BSP work?

    If yes, could you please compare the ToolchainID tags in the working vs. non-working projects (in .vgdbsettings files as described here)?

    in reply to: Hard time with CMake imported file #12568
    support
    Keymaster

    Hi,

    Just to double-check, are you checking the “use the advanced CMake Project Subsystem” checkbox? If you are not sure, please try attaching a screenshot of the Solution Explorer in your project and we can check if this looks like the advanced CMake subsystem is active.

    support
    Keymaster

    Hi,

    This could be caused by some toolchains-specific or connection-specific issues. We can help you troubleshoot this if you could let us know the email associated with your license so that we could verify your support status.

    in reply to: Modal dialogs hanging VS #12551
    support
    Keymaster

    OK, we have added support for running custom shortcuts in the background to the final release of VisualGDB 5.3.

    in reply to: syncing every file? #12550
    support
    Keymaster

    OK, we have fixed the issue with uploading imported project contents on the first build in the final release of VisualGDB 5.3.

    in reply to: Refreshing the stack after loading libraries? #12549
    support
    Keymaster

    OK, we have added this to the final VisualGDB 5.3 release.

    If a manually executed command shows “Loaded symbols for” as a part of its output, VisualGDB will automatically re-query the call stack and update the relevant Visual Studio windows.

    in reply to: Error finishing flash operation #12548
    support
    Keymaster

    Hi,

    The “jtag status contains invalid mode value communication failure” message usually indicates a wiring error. Lowering the JTAG frequency or enabling “connect under reset mode” might help.

    If not, please try a different board. Wiring problems are often intermittent and can get triggered semi-randomly.

    in reply to: OpenOCD Config File with ESP32-Wrover-Kit #12540
    support
    Keymaster

    Hi,

    For ARM devices the best supported JTAG/SWD debugger would be Segger J-Link. It costs more than low-end debuggers, but comes with its own low-level gdb stub that is actively maintained by Segger, tested with many devices and explicitly supported. Low-end debuggers like Olimex ARM-USB-OCD-H with OpenOCD are also quite reliable, although require some additional initial setup for some devices. Most of the issues you observed (like intermittent FLASH programming, random stops, inability to unwind frames, etc.) are specific for ESP8266/ESP32 simply because they have been figured out on ARM 10-20 years ago and Espressif didn’t have a chance to fix them yet.

    Specifically for CC3200, debugging is reliable and works out-of-the-box, but programming the external FLASH memory is tricky and requires 3rd-party tools. For CC3220, OpenOCD has not been fully ported yet, so debugging it involves the proprietary TI XDS gdb stub, that is somewhat buggy, although we have customers successfully using it and can help you set it up if you decide to use it as well.

    For ESP32 there is no 3rd-party tool ecosystem, so the Espressif OpenOCD port is the only way to debug their devices (ESP8266 also supports debugging over UART using a software gdb stub that runs on top of your software, but it has not been ported to ESP32 yet).

Viewing 15 posts - 4,951 through 4,965 (of 7,873 total)