support

Forum Replies Created

Viewing 15 posts - 6,751 through 6,765 (of 7,669 total)
  • Author
    Posts
  • in reply to: ridiculously costly #6541
    support
    Keymaster

    Hi,

    We do understand that the price of VisualGDB could be high for non-commercial users and hence we offer student and open-source discounts. We also provide affordable Embedded and Linux editions that support a lot of the functionality needed by hobbyists. Higher editions like Custom and Ultimate are focused on providing usability for large teams and complex multi-machine setups that are rarely used by hobbyists.

    VisualGDB is a productivity tool: it makes things that could be quite complex with Eclipse and other open-source tools easy and seamless. In order to keep the high quality of our product and continue offering new exciting features like the new intuitive refactoring we do need to charge a fee for the VisualGDB licenses. If you believe the price does not justify the saved effort, we would recommend trying out free tools like Eclipse or vim.

    in reply to: tool useless ? Refactor doesnt work ? #6540
    support
    Keymaster

    The refactoring features are available in all editions of VisualGDB including the Embedded edition that is much cheaper than $200.

    in reply to: convert from KEIL uvision to visualGDB #6539
    support
    Keymaster

    Hi,

    We have just added a new tutorial explaining how to use VisualGDB with the Keil compiler: http://visualgdb.com/tutorials/arm/keil/

    in reply to: tool useless ? Refactor doesnt work ? #6536
    support
    Keymaster

    Hi,

    VisualGDB refactoring is supported via smart tags. Currently we support the following features:
    1. When you rename a variable, a smart tag will appear allowing you to update all references.
    2. When you click on an interface specification that is not implemented by a class, VisualGDB will show a smart tag allowing to implement missing methods
    3. Similarly when you type in a declaration for a new method, VisualGDB will show a smart tag allowing to generate implementation.
    4. If you call a function/method/constructor that does not exist yet, VisualGDB will show a smart tag allowing you to create it.

    You can read more about the refactoring features here: http://sysprogs.com/w/visualgdb-5-0-beta-1-refactoring-and-c-codemap/

    in reply to: STM32L053 Discovery & openOCD #6517
    support
    Keymaster

    Hi,

    We will add an OpenOCD 0.9.0 package as a part of the upcoming VisualGDB 5.0 release. It should improve the integration with the new ST devices. The main issue of the Texane tool is that sometimes it leaves the ST-Link in an invalid state and does not start another session unless you unplug and replug it. OpenOCD does not have this problem.

    Could you provide some examples of things poorly documented in VisualGDB project samples so that we could improve that?

    in reply to: Building Whole Solution on Linux #6516
    support
    Keymaster

    Hi,

    The makefiles are generated on project level to avoid better flexibility (e.g. combining projects using different build systems in one solution). In order to build all projects in the solution from Linux, you can simply create a script that will invoke Make for each project, e.g.:
    make -C project1 || exit 1
    make -C subdir/project2 || exit 1

    make -C projectN || exit 1

    in reply to: Cannot exec … Permission denied. #6501
    support
    Keymaster

    Hi,

    Normally VisualGDB should run the ‘chmod’ command automatically. Does it also happen with an empty “hello, world” project on the same board?

    in reply to: VisualGDB 5.0 missing "Open Document" context menu? #6500
    support
    Keymaster

    Hi,

    VisualGDB 5.0 Beta 2 is out.

    in reply to: VisualGDB 5.0 missing "Open Document" context menu? #6473
    support
    Keymaster

    Hi,
    This will be fixed in VisualGDB 5.0 Beta 2. As a workaround, use the Go To Definition (F12) command instead.

    in reply to: setting section / variable address #6466
    support
    Keymaster

    There are 2 ways of achieving this:

    An undocumented way that may be broken in the further versions of GCC would look like this:

    extern const int nErasedFlag asm("0x0807F800");

    A classical “supported” approach would be similar to what CooCox version uses: put the variable into a separate section and modify the linker script to place this section at a given address.

    You can read more about this here: http://sysprogs.com/w/forums/topic/bootloader/

    in reply to: STM32CubeMx Project with VisualGDB? #6458
    support
    Keymaster

    Hi,

    You can try further reducing the size of your binary by switching the libc to newlib-nano and experimenting with other libc options on the Device Settings page.

    Also feel free to check out the new IntelliSense engine of VisualGDB 5.0. It is designed to handle GCC-specific code and supports refactoring and Code Map.

    in reply to: follow-fork-mode #6457
    support
    Keymaster

    Most likely your daemon tries to launch some other executable before handling your command. VisualGDB “follows” that launch and ends the debug session when it exits.

    Please try running the set follow-fork-mode command manually via the GDB Session window just before you expect your binary to run the child job.

    You can also enable GDB logging in the Quick Debug window and examine the log for any additional clues.

    in reply to: license transfer #6449
    support
    Keymaster

    Hi,

    Please forward your activation key to our support so that we can deactivate it. Note that there is some problem with your current email address. We regularly get “delivery failed” reports from your email provider. Please contact us from an alternate email.

    support
    Keymaster

    Hi,

    Currently it is not possible to create the project without a board directly, however you can copy the .vgdbsettings file and the Makefile (with all .mak files) from an existing project. This will transfer your settings to the new project. Please also note that we will be adding support for creating projects without connection to a board in the final release of VisualGDB 5.0.

    in reply to: SIGTRAP breaks the debug session #6442
    support
    Keymaster

    Hi,

    Thanks for reporting this. Looks like there is a bug in our semihosting handler that triggers when used with the texane/ST-Link tool. Please try the following build: http://visualgdb.com/tmp/VisualGDB-5.0.5.355.msi

Viewing 15 posts - 6,751 through 6,765 (of 7,669 total)