Hi Linda,
I have reproduced your observation and will try to understand the cause.
Thank you for reporting it. I will submit a formal trouble ticket to get it resolved in the future.
OS_Task defaults to a priority of 32 which is "lower" (high number is lower priority) than LOWEST_TASK_PRIORITY and causes a assert() library function to be called. Not certain why it doesn't output better error message.
Workaround:
1) Set the OS_Task priority between 0 and 9.
fsl_os_abstraction_mqx.c adds "7" to the priority you set in the component so as to reserve 0-7 for MQXLite OS.
Later in task.c there is code to check the priority of the task as compared to LOWEST_TASK_PRIORITY which is set to default to 16 decimal.
2) change the LOWEST_TASK_PRIORITY 40 and the default OS_Task priority of 32 will work.
UPDATED: This is an errata and will be fixed in next KDS/PE release targeted for end of April.
Regards,
David