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.
Hello Support Team,
I am recently switched to psdk_rtos_auto_j7_07_00_00_11. When I am building and executing the ipc_echo_test demo, I find the following output in the trace buffer:
IPC_echo_test (core : C66X_1) .....
IPC Driver Revision: 01.00.00.01
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Virtio_create : Failed to register mailbox
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Virtio_create : Failed to register mailbox
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Failed to register irq through sciclient...ffffffff
Virtio_create : Failed to register mailbox
I used the following command to build the image:
make -s ipc_echo_test DISABLE_RECURSE_DEPS=no OS=linux BOARD=j721e_evm CORE=c66xdsp_1
The C7x image reports the same error.
How can I fix this error.
Thanks in advance and best regards,
Marco
Marco,
This is potentially due to a mismatched SYSFW between your Linux application and RTOS application. There is a SYSFW compatibility break/change (ABI 3.0 changes) between the last 2019 LTS SDK release (SYSFW 2019.12b) and 7.0 SDK (SYSFW 2020.04a).
Please confirm what Linux SDK you are using and please do switch to the 7.0 release for that as well. Check your bootlog traces and ensure that SYSFW is 2020.04a.
Best regards,
Dave
Hello Dave,
thank you very much. This resolved the issue in the firmware.
However, the SYSFW broke the IRQ allocation driver of our own OS.
Is there documentation of the ABI 3.0 changes and how the IRQ allocation works under the 7.0 SDK?
Best regards,
Marco
Marco,
Let me get a pointer. In the interim, the TISCI documentation has a chapter on IRQ that may be helpful to review:
http://software-dl.ti.com/tisci/esd/latest/2_tisci_msgs/rm/rm_irq.html
Dave
Marco,
The processor SDK ABI change public documentation is here http://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/pdk_jacinto_07_00_00/docs/userguide/release_notes/release_notes_07_00_00.html
Best regards,
Dave