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.

[参考译文] Linux/BEAGLEBN:PRU-ICSS RPMsg 发送和接收

Guru**** 2578945 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/631270/linux-beaglebn-pru-icss-rpmsg-send-and-receive

器件型号:BEAGLEBN

工具/软件:Linux

你(们)好

我想使用 PRU_rpmsg_send()将一些数字从 PRU0发送到 ARM。

例如:

#define HOST_INT(((uint32_t) 1 << 31)


#define TO_ARM_HOST18
#define From_ARM_HOST19


#define CHAN_NAME"rpmsg-PRU"
#define CHAN_DESC_"Channel31"
#define CHAN_PORT31


#define rpTIO_CONFIG_S_DRIVER_OK4 uint8_t[rmsg_transport 31"#define CHAN_STATUS #define DULE_DURAPUT_PRU



;#define

U_PRU void
t transport 31 #define rudit、#define UST_STU_STU_STU_ST

int number = 100;


ct_CFG.SYSCFG_bit.STANDBY_init = 0;


ct_intc.SICR_bit.STS_CLR_IDX = from_arm_host;


status =&resourceTable.rpmsg_vdev.status;
while (!(* rpstatus 和&virtio_config_driver_OK));pru_arm_host

、ringTable.rpmsg_vdev.status.ring&rg_rings_rings_rings_rings.it、rings_rings_rings_rings_rings_rings.it、rings_transport、r from_arm_host);

PRU_rpmsg_send (&transport、dst、src、&number、sizeof (int));
}


现在、它存储在哪里? 如何找到此号码并将其用于其他程序?