Other Parts Discussed in Thread: SYSCONFIG
Hello,
Using the SYSCONFIG tool we are trying to add/reallocate 12 DRU channels to the C7x core by removing them from the C66_0 and C66_1 cores. Below are the steps that we followed:
- Download the SysConfig tool from https://www.ti.com/tool/download/SYSCONFIG and install it on a Ubuntu 18.04 machine.
- Run the setup script ./scripts/setup.py -s /path-to-sysconfig-installation to patch the SysConfig tool.
- Open the SysConfig tool GUI from the desktop shortcut and select the software product by navigating to the path where the k3-resource-partitioning is available ie PSDKLA/board-support/k3-respart-tool.
- Browse button to open existing design for the platform in ie PSDKLA/board-support/k3-respart-tool/out/j721s2-evm.syscfg (or j721e-evm.syscfg).
- Start customization by:
- Changing the allocated DRU channels in the C66_0 core from 6 to 0.
- Changing the allocated DRU channels in the C66_1 core from 6 to 0.
- Changing the allocated DRU channels in the C7x core from 16 to 28.
- Generate rm-cfg.c file and save it under the out folder.
- Copy generated rm-cfg.c file in PSDKLA/board-support/k3-image-gen-XXXX.XX/soc/$(SOC)/evm folder.
- Run "make u-boot" to build uboot and tiboot3.bin.
- Copy tiboot3.bin, uboot.img and sysfw.itb to the boot partition of the SD card ("/run/media/mmcblk0p1").
- Boot the board.
- Below are the consol logs.
After this, the additional DRU channels do not seem to work on the C7x core since their initialisation fails during the runtime.
Are we missing any steps in order to reallocate the DRU channels to the C7x core.
Regards.