I used Yocto to build the tisdk-base-image and successfully installed all the middleware.
However, I encountered the following issue during the process: After recompiling the kernel files, I deleted deploy-ti to ensure that the generated image is the latest. However, when I ran MACHINE="j721e-evm" bitbake -k tisdk-base-image
again, I found that deploy-ti was not regenerated. Could you please explain why this happened?
My specific steps were: delete deploy-ti -> run ./conf/setdev
-> execute the MACHINE command.
bitbake doesn't know that you deleted the deploy-ti directory, so it doesn't think it needs to rebuild the artifacts within the depoy-ti directory.
You will need to clean the recipes that generate the artifacts, and then rebuild the tisdk-base-image.
MACHINE=j721e-evm bitbake -c cleanall linux-ti-staging u-boot-ti-staging mc:k3r5:u-boot tisdk-uenv MACHINE=j721e-evm bitbake tisdk-base-image
In the future, don't delete the deploy-ti directory. Instead, look at the last modified date of the generated artifacts to see if your changes have been included.