🚀️ 针对示例代码STM32Cube_FW_MP2_V1.0.0/Projects/STM32MP257F-EV1/Applications/OpenAMP/OpenAMP_TTY_echo,以下是我的提问内容详情: 1、如果我想将#define RPMSG_BUFFER_SIZE (512)修改为#define RPMSG_BUFFER_SIZE (1024),那需要修改哪些相关文件?能否提供一个修改示例?😕 2、请问这个#define RPMSG_BUFFER_SIZE的取值上限是多少?由哪些因素决定?😕 |
目前已验证异核通信最大传输字节为256、512、1024、2048字节。当我测试最大传输4096字节时,仿佛被限制异核通信最大传输字节仅到2048字节,请问这是为什么呢?以下是我用来测试传输4096字节用到的内核(6.1.82版本)内存分配设备树,和相关文件修改内容。麻烦帮我看看,非常感谢!
内核内存分配设备树:
内核rpmsg buffer size控制文件:drivers/rpmsg/virtio_rpmsg_bus.c
M33 SDK 的DDR配置文件:Drivers/CMSIS/Device/ST/STM32MP2xx/Source/Templates/gcc/linker/stm32mp2xx_DDR_m33_ns.ld
M33 SDK 的rpmsg通信大小文件:rpmsg_virtio.h