SPRACZ5 December 2021 DRA821U , DRA821U-Q1 , DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
A simple way to disable remote cores (prevent from running) is by renaming their respective firmware:
sudo mv /media/$user/rootfs/lib/firmware/pdk-ipc/ipc_echo_test_c66xdsp_*_release_strip.xe66 /media/$user/rootfs/lib/firmware/pdk-ipc/ipc_echo_test_c66xdsp_*_release_strip.xe66_bk
sync
reboot
To check if the above action has taken effect, run the k3conf commands, device 142 corresponds to DSP. A complete list of Device IDs can be looked up here:
root@j7-evm:~# k3conf dump device 142
142 J721E_DEV_C66SS0_CORE0 DEVICE_STATE_OFF
root@j7-evm:~# k3conf dump device 143
143 J721E_DEV_C66SS1_CORE0 DEVICE_STATE_OFF