support

Forum Replies Created

Viewing 15 posts - 2,326 through 2,340 (of 7,851 total)
  • Author
    Posts
  • in reply to: Diasble Quick Info #27475
    support
    Keymaster

    Hi,

    Please reach out to our sales support for up-to-date information on licensing terms and restrictions.

    in reply to: COM Port Window Font (Raw Terminal) #27472
    support
    Keymaster

    No problem, we have updated VisualGDB to apply the font to both controls. Please try this build: VisualGDB-5.5.4.3541.msi

    Timestamps for terminal output sounds like a good idea. We have added it to our backlog and will try to include it in one of the next VisualGDB releases.

    in reply to: Diasble Quick Info #27471
    support
    Keymaster

    Sorry, there is no option to disable the tooltips in code completion popups. However we should be able to easily add it, if requested by a paid user with an active support period.

    in reply to: Overview of project structure #27469
    support
    Keymaster

    No problem. The External Dependencies are managed by Visual Studio itself and not by VisualGDB. Please refer to Visual Studio documentation for more details on them.

    The Device-Specific files folder is reserved for files managed by VisualGDB that are added to the project based on the device descriptions shipped with VisualGDB. We do not advise editing them, as it may break your project.

    If you are getting weird build errors, please try searching the nearby source files for the definition of missing symbols and understanding where exactly they are defined (make sure you understand the differences between C++ definitions and declarations). Adding random files to the project in attempt to fix the build errors will only cause more weird errors and break the project further.

    in reply to: Can't download trial key #27464
    support
    Keymaster

    Hi,

    No problem, please try again. There was a temporary issue with our servers that has been resolved.

    in reply to: Maximum size ELF file? #27461
    support
    Keymaster

    Thanks for the logs. It looks like the problem is somewhere between gdb and the Segger GDB stub.

    The easiest way to work around it would be to disable memory programming via VisualGDB Project Properties -> Debug Settings and then run nrfjprog as a custom pre-debug action. This will affect both the regular debug sessions and the “Program without debugging” command.

    If you would like to narrow down the true cause of the problem, please try running gdb and JLinkGDBServerCL manually from the command line, connect gdb to the J-Link server and try programming and verifying the memory (load and compare-sections commands). If you can reproduce the problem, please check with Segger support, it might be a bug on their side (or a missing setting related to FLASH memory protection).

    Another troubleshooting technique would be to start a regular debug session and use the VisualGDB’s graphical memory verification tool (chip icon on the GDB Session window). It will show the exact differences between the ELF file and the device memory, possibly pointing to the root cause.

    in reply to: Maximum size ELF file? #27453
    support
    Keymaster

    Hi,

    The “Failed to program sections” error is shown when VisualGDB fails to verify the FLASH memory contents after programming. Please try clicking the “Show Details” button to view more details or simply disable memory verification via Tools->Options->VisualGDB->Embedded->Other->Verify Memory when Programming.

    P.S. You can find a find a detailed and searchable list of all VisualGDB settings here: http://visualgdb.com/settings/

    support
    Keymaster

    Hi,

    The Nordic SDK is indeed one of the hardest ones to configure compared to other SDKs. Generally, it is configured by enabling features in the sdk_config.h file, including the related headers (and adding the corresponding include paths) and source files to the project.

    To make configuration easier, VisualGDB maps most of the SDK’s features to the frameworks and configuration options on the Embedded Frameworks page. Enabling those features would add include directories and source files to the project. Also if you update to VisualGDB 5.5 Preview 4 and use the latest Nordic SDK, it will automatically suggest configuration changes for missing symbols and header files that could be discovered during our automated SDK releasing process.

    Beyond that, please plan sufficient time to get accustomed to the new SDK. Although VisualGDB can automate most of the troubleshooting, getting the right configuration for a specific project type might still require some iterations. If you are new to the Nordic SDK, please consider selecting “Nordic SDK examples” on the Sample Selection page of the wizard, cloning a few samples similar to your setup and understanding the sources and headers that are involved in that functionality.

    in reply to: Improvements to non-VisualGDB components #27443
    support
    Keymaster

    Hi,

    This is a limitation of Windows, not something specific to VisualGDB. Please contact Microsoft if you would like to suggest an improvement to the logic in cmd.exe.

    in reply to: Disable dotted outline around code #27434
    support
    Keymaster

    Hi,

    Please try setting the Tools->Options->Text Editor->C/C++(VisualGDB)->Other->Max. change-driven tags option to 0.

    P.S. You can find a detailed searchable list of all VisualGDB settings here: https://visualgdb.com/settings/

    in reply to: Raspberry Pi bare metal #27430
    support
    Keymaster

    Hi,

    Writing bare metal Raspberry Pi code does not require a second Linux computer. You can instead use our regular ARM toolchain and configure the necessary flags manually per this tutorial. That said, as Raspberry Pi is typically used together with the Raspbian Linux distro, VisualGDB does not come with a ready-to-use barebone project template for Raspberry Pi, so you would need to find out the correct compiler flags and obtain the necessary header files from the device vendor.

    Note that this will NOT work for Linux-based projects, as they require a special Linux-based toolchain.

    in reply to: Disable Register window warning? #27428
    support
    Keymaster

    Good to know it works. We have also added a “do not show again” checkbox to this warning in the recently released v5.5 Preview 4.

    in reply to: Auto formatting brackets #27409
    support
    Keymaster

    Hi,

    Looks like your might be using Clang-format that is configured separately. We have just published a new documentation page explaining various IntelliSense and formatting engines and their settings: https://visualgdb.com/support/intellisense/. Please feel free to look through it and let us know if it still doesn’t help.

     

    support
    Keymaster

    Hi,

    Sorry, remote text search in Linux files is not yet supported. Search in all files works for projects that cache the files on the Windows machine (e.g. when you configure VisualGDB to upload files during build, or to use Windows/Linux shared folders). Projects using direct SSH access support IntelliSense-powered search (go-to-definition, find references, etc), but not the plain text search yet.

    support
    Keymaster

    Hi,

    It looks like you are again comparing a debug build make with VisualGDB against a release build made with Keil. Please make sure you compare equivalent builds.

    It also looks like you have again selected the GCC compiler instead of the Keil compiler when importing the project. Please make sure you follow the instructions from our reply from

Viewing 15 posts - 2,326 through 2,340 (of 7,851 total)