Otatiaro

Forum Replies Created

Viewing 4 posts - 16 through 19 (of 19 total)
  • Author
    Posts
  • in reply to: Type visualizers and inheritance #12152
    Otatiaro
    Participant

    Hello,

    Ok I’ll give it a try, the empty string trick should be documented somewhere, documentation is really ultra basic on the SDK reference. So far I think I got filtered out by the triggers.

    Thomas.

    in reply to: Switching from Atollic, my evaluation so far. #12151
    Otatiaro
    Participant

    Hello,

    Thanks for the reply. About ReSharper, I’ll try again later.

    Embedded Memory Explorer => very nice, that’s what I wanted, stack usage would be very nice to have (I mainly use it to check for huge stack usage on some function due to bad coding). The compiler already output the info, you “””””just””””” need to parse the result and present it to the user.

    About SWO, our main scenario here (we are developing autonomnous and racing drones) is to plot in real time sensor data before and after filtering, or values from the PID controller. We also have a real time high speed logger for offline analysis, but for some scenarii we absolutely need to have real time visualization (working on a filter model, you run the program with real time plots pre and post filter, shake the board, etc, and can visualize the result). For example a 9 axis gyro can output 10 floating point values (3 gyros, 3 accels, 3 magneto, 1 temp) at a 8000Hz rate, and we need to get the data for each and every frame (to catch glitches). Realtime watch cannot help here.

    Also, we now use SystemView from SEGGER but with SWO you can very easily (and without intrusion at all) get data about what interrupt happen at what time, the sleep cycles (gives you CPU usage), and sample PC at given interval. These are valuable tools when spare CPU is very busy and you can’t afford to add instrumentation in your code (memory and performance wise). Atollic has these tools in the pro version, and if we don’t use it everyday, when we need it, we really need it.

    Offline disassembly viewer would be awesome (I would spend less time on https://godbolt.org/ 😉 ).

    If everything else works good and reliable (going now on the other topic about type visualizers), I’d very very happy to help you with SWO tools if I can.

    Thomas.

    in reply to: Type visualizers and inheritance #12139
    Otatiaro
    Participant

    Just tried natvis too … can’t get it to work on anything Vector3D, Vector or Matrix, doesn’t work.

    I managed to get a “This is a list” on my Opsy::Data::List<*> type though … but matrices and vectors are really why I want natvis / type visualizers.

    I’m starting to be really frustrated … under Eclipse / Atollic I know I can’t have these tools, VisualGDB claims it offers them, but I can’t use them in real world scenario, it’s really a shame, and there is absolutely NO DOCUMENTATION at all about using them except the tutorials that cover only the ultra basic scenario (no namespace, no inheritance, nothing, well, at least it is C++ and not C …).

    Thomas.

    in reply to: Formatting with Ctrl+K-D #9567
    Otatiaro
    Participant

    Ho and by the way, Resharper++ compatibility is a MUST, I feel totally naked without it.

    Thomas.

Viewing 4 posts - 16 through 19 (of 19 total)