This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28062F: data issue

Part Number: TMS320F28062F


Hi team,

Here's an issue from the customer may need your help:

The initial problem was that pending was not set to 1, but after checking it was found this was because mailbox 18 did not set the ID correctly because a 32-bit data was shifted to a 16-bit data when mailbox box was set.
(But why is shift #18 wrong, shift #31 ok?)

Then checking the register results, ID is set correctly, mailbox is enabled, the Pending bit is set correctly, but data is not transferred. The logic is as follows, determine that number 18 pending is 1, and transfer the mailbox data to the array internally. Check that the pending bit is 1, but it's not able to enter. The set flag_6010_test monitor is set to 18 out of if and as soon as if is entered, it will be set to 3 and the result is always 18.

Customer currently suspects external monitoring pending is 1 but cleared by the time the data transfer is performed. Is there any way could help rule out the case here?

Could you help check this case? Thanks.

Best Regards,

Cherry