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.

RTOS/TDA2P-ACD: issue about modifying SYSTEM_BUFFER_ALIGNMENT

Part Number: TDA2P-ACD

Tool/software: TI-RTOS

Hi all,

    Due to reusing a lib which is built in VSDK 2.9 and whose SYSTEM_BUFFER_ALIGNMENT is 16. But SYSTEM_BUFFER_ALIGNMENT in VSDK 3.3 is 32. If I roughly modify it to 16, an assertion could happen in SYS/BIOS. what else should I modify? and why does TI change it from 16 to 32 ?

    log as below:

    

[IPU2 ] 524047.820533 s: ### XDC ASSERT - ERROR CALLBACK START ###
[IPU2 ] 524047.820624 s:
[IPU2 ] 524047.820685 s:
[IPU2 ] 524047.820746 s: ### XDC ASSERT - ERROR CALLBACK START ###
[IPU2 ] 524047.820807 s:
[IPU2 ] 524047.820929 s: assertion failure: A_badContext: bad calling context. See GateMutex API doc for details.
[IPU2 ] 524047.821051 s:
[IPU2 ] 524047.821082 s: ### XDC ASSERT - ERROR CALLBACK END ###