Hi,
I installed S32DS 3.5 and build IPCF 4.8.0 out finally.
But I find that, there is no user manual for IPCF 4.8.0, so I just follow the previous IPCF verification steps to check the feature, but the case failed as following:
root@nxp-s32g:~# echo 10 > /sys/kernel/ipc-shm-sample/ping
[ 157.548196] ipc-shm-sample: starting demo...
[ 157.552379] ipc-shm-sample: ch 0 >> 20 bytes: SENDING MESSAGES: 10
[ 157.559077] ipc-shm-sample: send_data_msg(): failed to get buffer for channel ID 1 and size 32
root@nxp-s32g:~#
and the steps to check IPCF on S32G399A-EVB board as below:
a> disable Data Cache from uboot:
=>dcache off
b> zero-set SRAM shared memory used by both sample apps:
=>mw.q 0x34100000 0x0 0x100000
c> load IPCF binary in SRAM:
=>fatload mmc 0:1 0x80000000 IPCF_Example_S32G399_M7_0.bin
then:
=>cp.q 0x80000000 0x34300000 0x30000
=>dcache on;
d> start M7 core (the argument is the address of the Interrupt Vector):
=>startm7 0x34381000;
e> boot Linux:
=>boot
after linux system startup, enable ipcf driver support on linux
modprobe ipc-shm-sample
then run ipcf test command:
echo 10 > /sys/kernel/ipc-shm-sample/ping
The above steps work fine with previous IPCF version. so I think there must be some steps changed in IPCF v4.8.0.
Would you please help to check the issue and give right steps to check the feature?
Thanks,
Zhantao