Activity for June Zhou

  • June Zhou June Zhou posted a comment on discussion Free Support

    Thank you so much for your quick and detailed reply. Really appreciate it. Very sorry for the late reply due to illness. At the first, I explanate for our long message receiving: Our device has an Iridium modem that can receive some messages from the platform. So far, when our device tries to receive long messages large than 102 bytes, it gives the error: Q_ERROR_CRIT_(110) in function: bool QActive::post(...) in qf_actq.cpp. Message less than 102 bytes, no problem. Message is received char by char....

  • June Zhou June Zhou posted a comment on discussion Free Support

    Hello there, Our project use QM 5.1.1 (QP 6.9.0) to develop some applications. QM generates C++ file that will be merged in Keil uvsion5 development platform to run compiling and create firmware to download into our device. Last week, our device just changed touch screen and one chip, the software did not update. But when I run the long message receiving ( size larger than 90 bytes) , the device crashed. ( old device have no this problem) So, I debugged and found the program reached the line 119...

  • June Zhou June Zhou posted a comment on discussion Free Support

    Thank you so much ! Very detail and clear explain. Totally understand.

  • June Zhou June Zhou posted a comment on discussion Free Support

    Thank you so much for your reply. most understand, only one confused, In my old program, uses IndicatorTimer. postEvery ( me, 10) to post Indicator event every 10s. But in new version, I should use IndicatorTimer. armX ( 10, interval). How I can set the interval value to realize every 10s? I mean if interval value=2, does it means 10s post event run 2 times? so that how I can run every 10s, not only 2 times? Thanks, June

  • June Zhou June Zhou posted a comment on discussion Free Support

    Hello, I recently upgraded QP/QM from QM 4.0.3 (QP 5.9.1) to QM 5.1.1 (QP 6.9.0) on my new laptop. However, after generating the code, the Keil compiler shows "error: no member named 'postEvery' in 'QP::QTimeEvt', ", and "error: no member named 'postIn' in 'QP::QTimeEvt'." So, what should I use to replace postEvery and postIn' in the new version to achieve the same. I'm in a hurry because the project deadline is approaching. Thanks in advance for your help. Looking forward to your reply June

  • June Zhou June Zhou modified a comment on discussion Free Support

    Hello, For debugging this problem, recently, I did some ways: 1) Set breakpoints when run program. a) After large poolIni, "QP::QF::poolInit(lrgPoolSto, sizeof(lrgPoolSto), sizeof(lrgPoolSto[0]));" It went to Q_onAssert() and showed module = qf_fyn, loc =200. so I opened the qf_dyn. cpp and found out the program broken in QF::poolInit() function, at "Q_REQUIRE_ID(200, QF_maxPool_< static_cast<std::uint_fast8_t>(Q_DIM(QF_pool_)));" the note said "/// @pre cannot exceed the number of available memory...

  • June Zhou June Zhou modified a comment on discussion Free Support

    Hello, For debugging this problem, recently, I did some ways: 1) Set breakpoints when run program. a) After large poolIni, "QP::QF::poolInit(lrgPoolSto, sizeof(lrgPoolSto), sizeof(lrgPoolSto[0]));" It went to Q_onAssert() and showed module = qf_fyn, loc =200. so I opened the qf_dyn. cpp and found out the program broken in QF::poolInit() function, at "Q_REQUIRE_ID(200, QF_maxPool_< static_cast<std::uint_fast8_t>(Q_DIM(QF_pool_)));" the note said "/// @pre cannot exceed the number of available memory...

  • June Zhou June Zhou modified a comment on discussion Free Support

    Hello, For debugging this problem, recently, I did some ways: 1) Set breakpoints when run program. a) After large poolIni, "QP::QF::poolInit(lrgPoolSto, sizeof(lrgPoolSto), sizeof(lrgPoolSto[0]));" It went to Q_onAssert() and showed module = qf_fyn, loc =200. so I opened the qf_dyn. cpp and found out the program broken in QF::poolInit() function, at "Q_REQUIRE_ID(200, QF_maxPool_< static_cast<std::uint_fast8_t>(Q_DIM(QF_pool_)));" the note said "/// @pre cannot exceed the number of available memory...

  • June Zhou June Zhou modified a comment on discussion Free Support

    Hello, For debugging this problem, recently, I did some ways: 1. Set breakpoints when run program. 1) After large poolIni, "QP::QF::poolInit(lrgPoolSto, sizeof(lrgPoolSto), sizeof(lrgPoolSto[0]));" It went to Q_onAssert() and showed module = qf_fyn, loc =200. so I opened the qf_dyn. cpp and found out the program broken in QF::poolInit() function, at "Q_REQUIRE_ID(200, QF_maxPool_< static_cast<std::uint_fast8_t>(Q_DIM(QF_pool_)));" the note said "/// @pre cannot exceed the number of available memory...

  • June Zhou June Zhou posted a comment on discussion Free Support

    Hello, For debugging this problem, recently, I did some ways: 1. Set breakpoints when run program. 1) After large poolIni, "QP::QF::poolInit(lrgPoolSto, sizeof(lrgPoolSto), sizeof(lrgPoolSto[0]));" It went to Q_onAssert() and showed module = qf_fyn, loc =200. so I opened the qf_dyn. cpp and found out the program broken in QF::poolInit() function, at "Q_REQUIRE_ID(200, QF_maxPool_< static_cast<std::uint_fast8_t>(Q_DIM(QF_pool_)));" the note said "/// @pre cannot exceed the number of available memory...

  • June Zhou June Zhou posted a comment on discussion Free Support

    Hello guys, Thanks a lot for your advice and help. I'll read the documentation and try the methods to see if I can figure out the reason. In addition, I also updated QP, the new version is 6.9.3. But I can't find the old QP version file in our old qp folder. But when open old QM 4.0.2, I can get the Qt verion is 5.6.2.

  • June Zhou June Zhou posted a comment on discussion Free Support

    Hello, Our project use Keil uvsion and QP/QM. Recently, we updated QP/QM from QM 4.0.3 to QM version 5.1.1. But After compiling program via Keil and downloaded it into our device, the software crash, device always restarting again and again. I debugged program on Keil uvision step by step. found that the crash happened at the program beginning: In main{ }, when run sentence "QP::QF::poolInit (lrgPoolSto, sizeof(lrgPoolSto), sizeof(lrgPoolSto[0]));, the debug viewer window show: "2001-01-01 00-00-22...

  • June Zhou June Zhou posted a comment on discussion Free Support

    Thank you so much! big help to me. I will read documents and try the way.

  • June Zhou June Zhou posted a comment on discussion Free Support

    Hello, I just took over a project and started to learn QP/QM. Because this project use QM to develop some applications and then generate code by QM, these created C++ file will be merged and combined in our Keil uvsion platform to run compiling and create firmware to download into our device. Recently, I upgraded our QP/QM from QM 4.0.3 ( QP 5.9.1) in QM 5.1.1 (QP 6.9.0). But, after Generate Code, Keil compiler show the error for Q_SUPER, (see attached picture). Our codes like below, in QM 4.0.3,...

1