User Activity

  • Posted a comment on discussion Free Support on QP Real-Time Embedded Frameworks & Tools

    Wouldnt you just use the workstation/posix port?

  • Modified ticket #195 on QP Real-Time Embedded Frameworks & Tools

    allow > 64K QS trace buffer on target

  • Created ticket #195 on QP Real-Time Embedded Frameworks & Tools

    allow > 64K QS trace buffer on target

  • Modified a comment on discussion Free Support on QP Real-Time Embedded Frameworks & Tools

    Hi Miro. I've found out what's happening. Even though NO optimizations are enabled, the vstudio C++17 compiler is intelligent enough to know that certain functions are identical. i.e. //.${HSMs::SyncStreamContro~::SM::ready::r_running::r_r_streaming::await_process} QM_STATE_DEF(SyncStreamControllerHsm, await_process) { QP::QState status_; switch (e->sig) { default: { status_ = Q_RET_SUPER; break; } } return status_; } is functionally equivalent to: //.${HSMs::SyncStreamContro~::SM::ready::r_running::r_r_streaming::r_r_s_process}...

  • Posted a comment on discussion Free Support on QP Real-Time Embedded Frameworks & Tools

    Hi Miro. I've found out what's happening. Even though NO optimizations are enabled, the vstudio C++17 compiler is intelligent enough to know that certain functions are identical. i.e. //.${HSMs::SyncStreamContro~::SM::ready::r_running::r_r_streaming::await_process} QM_STATE_DEF(SyncStreamControllerHsm, await_process) { QP::QState status_; switch (e->sig) { default: { status_ = Q_RET_SUPER; break; } } return status_; } is functionally equivalent to: //.${HSMs::SyncStreamContro~::SM::ready::r_running::r_r_streaming::r_r_s_process}...

  • Modified a comment on discussion Free Support on QP Real-Time Embedded Frameworks & Tools

    Hi Miro. I've run into an issue using QSPY with QPCPP. The same address is being mapped to multiple QS_FUN_DICTIONARY records. I've verified that QS_INIT() is being called before the records are created. "normal_stop,::sm_stop" "resync_stop::sm_stop" and "surprise_stop::sm_stop" are all sm_stop instances so I would expect them to share the same address. However, "await_process::sm_gate_urbs," which shares the same address as the sm_stop instances, is a totally different submachine and the other entries...

  • Posted a comment on discussion Free Support on QP Real-Time Embedded Frameworks & Tools

    Hi Miro. I've run into an issue using QSPY with QPCPP. The same address is being mapped to multiple QS_FUN_DICTIONARY records. I've verified that QS_INIT() is being called before the records are created. "normal_stop,::sm_stop" "resync_stop::sm_stop" and "surprise_stop::sm_stop" are all sm_stop instances so I would expect them to share the same address. However, "await_process::sm_gate_urbs," which shares the same address as the sm_stop instances, is a totally different submachine and the other entries...

  • Posted a comment on discussion Free Support on QP Real-Time Embedded Frameworks & Tools

    Thanks, Miro, I really appreciate it!

View All

Personal Data

Username:
wdawson61
Joined:
2010-12-13 18:10:36

Projects

  • No projects to display.

Personal Tools