在调用OSQQuery时,需要这样定义:
OS_Q_DATA qdata;
OSQQuery(q1, &qdata);
不能这样定义:
OS_Q_DATA *qdata;
OSQQuery(q1, qdata);
会触发HardFault_Handler()中断,原因就是没有申请空间。
在调用OSQQuery时,需要这样定义:
OS_Q_DATA qdata;
OSQQuery(q1, &qdata);
不能这样定义:
OS_Q_DATA *qdata;
OSQQuery(q1, qdata);
会触发HardFault_Handler()中断,原因就是没有申请空间。
转载于:https://www.cnblogs.com/Lifescoding/p/4224020.html