Other Parts Discussed in Thread: SYSBIOS
Where can I find the resource table for IPC application running on MCU1_0. Also, what resource table should I use when loading another core?
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.
The resource table is needed for Linux running on A72 to be able to do IPC with the remote cores. During Linux boot, Linux reads the resource table from the firmware image in the file system and attaches to the core in ipc-only mode.
Resource table for
ipc_echo_testb which is the default application in the SDK running on MCU1_0 can be found at
This table is put in a section .resource_table which in turn is marked as the resource table using the linker command file at
__RESOURCE_TABLE = .;
} > MCU1_0_EXT_DATA_BASE
For any other core as well the same file
ipc_rsctable.h works as this has pre-processor directives to conditionally compile code for different cores.
You can see the example of EthFw at