Part Number: AM62A7-Q1
Tool/software:
Hi expert,
Regarding the entry island and AM62A MCU_R5F core, customer is redeveloping an app_ipc based on rpmsg_char to adapt to all cores. They have the following questions:
1. In the TI 9.2 SDK app_utils, the ipc_utils_lib encapsulated by ipc_rpmsg and ipc_notify requires IPC_VRING_MEM and linux_resource_table to be passed in during initialization on the FreeRTOS side. The PDK example demo program does not perform related operations. Is this step necessary?
2. If the step in question 1 is necessary, the IPC_VRING_MEM currently allocated under vision_apps is used for vision programs. Our own app_ipc also needs to use several fixed memory blocks. How should this part of the memory be allocated? Can we use gen_linker_mem_map.py under vision_apps? Can you provide relevant documentation?
3. If we can use gen_linker_mem_map.py to reallocate the entire system’s memory, how can we make it effective in the PDK? I need to compile the MCU_R5F program under mcu_plus_sdk_am62ax_09_02_00_38/examples/drivers/ipc/ipc_rpmsg_echo_linux/am62ax-sk/mcu-r5fss0-0_freertos.
Best Regards,
Xingyu Zhu