Вот вот, данных нет, но я решил, что...
Нельзя так сделать.
Идея всей программы PRU как одного куска на С-подобном языке мне не нравилась из-за проблем с тестированием кода. Но это цветочки по сравнению с прямым доступом к ОЗУ (да ещё и "скрытым от пользователя").
И если подход с компиляцией непонятно чем программы из С-языка я ещё могу понять, то
Как разработчик системы ПЛК ответственно заявляю:
Прямой доступ из PRU к ОЗУ за пределами PRU, либо из основного цикла ПЛК к PRU по указателю является опасным и при таком доступе не гарантируется соблюдение алгоритма работы PRU, цикла PRU, либо правильность получения в PRU/из PRU данных.