I asked the following question a few days ago.
I thought I could solve it just by changing the position of some data.
The following memory areas are no longer used for applications.
Memory mapping range: 0x701E0000 ~ 0x701FFFFF (127KB)
But, The same error occurred again.
Only less frequently, the same data abort "HwiP_data_abort_handler" still occurred.
[Problem]
We want to create a project to transfer EtherNet/IP data to another core for processing.
Therefore, I am trying to transfer data using IPC.
The following configuration is assumed.
1. r5fss0-0 "EtherNet/IP communication"
2. r5fss0-1 "Application processing"
We have incorporated IPC processing into our EtherNet/IP projects.
However, when we try to operate IPC (ipc_rpmsg_echo) and PRU-ICSSG (EtherNet/IP), a data abort "HwiP_data_abort_handler" occurs.
[Additional Information]
I was able to confirm that the problem occurred only when the core of PRU-ICSSG was enabled.
So, I have a question.
Q. Are there any memory access restrictions after starting PRU-ICSSG software (EtherNet/IP)?
