TI中文支持网
TI专业的中文技术问题搜集分享网站

Semaphore.supportsEvents设置为true。ROM.romName设置为ROM.NO_ROM。Mailbox_post()时,mbxParams.readerEventId 相应的事件没有触发

我在.cfg文件中修改Semaphore.supportsEvents = true; 提示使用ROM时只能为false。
我将ROM.romName 修改为 ROM.NO_ROM。
编译能通过,但是消息邮箱发送时,并没有把事件发送出去。可能是哪里问题呢?

        初始化:

        Mailbox_Params   mbxParams;
        Mailbox_Params_init(&mbxParams);
        mbxParams.readerEvent = evt;
        mbxParams.readerEventId = Event_Id_02;
        mbx = Mailbox_create(sizeof(MsgObj), 2, &mbxParams, NULL);

发送任务:

Mailbox_post(mbx, &msg, BIOS_WAIT_FOREVER);

接收任务:

posted = Event_pend( evt , Event_Id_00 + Event_Id_01 , Event_Id_02 , BIOS_WAIT_FOREVER );

Event_Id_02一直没有被触发。

Viki Shi:

建议参考下 Sys/BIOS Users Guide section 4.2.1 www.ti.com/…/spruex3u.pdf

user4178344:

回复 Viki Shi:

好的谢谢

赞(0)
未经允许不得转载:TI中文支持网 » Semaphore.supportsEvents设置为true。ROM.romName设置为ROM.NO_ROM。Mailbox_post()时,mbxParams.readerEventId 相应的事件没有触发
分享到: 更多 (0)