I'm tring to get yocto build up and running on TMDX654IDKEVM board. Unfortunally I have old board revision populated with first version of SoC. And problem is I didn't find out way how to tell yocto to build image for this old SoC.
Here is what I tried:
$ git clone git://git.yoctoproject.org/poky
$ git clone git://git.yoctoproject.org/meta-arm
$ git clone git://git.yoctoproject.org/meta-ti
$ git checkout dunfell #for all above
$ . poky/oe-init-build-env
$ bitbake-layers add-layer ../meta-arm/meta-arm-toolchain/
$ bitbake-layers add-layer ../meta-arm/meta-arm/
$ bitbake-layers add-layer ../meta-ti/
$ vim conf/local.conf # set MACHINE=am65xx-evm
$ bitbake core-image-minimal
$ wic create sdimage-bootdisk -e core-image-minimal
$ dd if=./sdimage-bootpart-<date>-mmcblk0.direct of=<path>
This will successfully create my SD card in but it won't boot at all. But if I tried to change sysfw.itb with one from build/deploy directory that have sr1 in its name. I can successfully run into uboot. When I start booting I can see kernel boot log and thet board reset and I'm back in uboot. It's look like watchdog. No error message, nothing.
Observation about sr1 in sysfw.itb file name lead me to conclusion that I have image for wrong SoC version. So i tried to look into meta-ti and found files k3r5.conf and k3r5-sr2.conf in conf/multiconfig folder. I believe these files should be solution for my problem but because I'm totally new to yocto I don't how to use them properly.
I discovered that they contain something like multiconfig. And tried to execute:
$ bitbake mc:k3r5:core-image-minimal
This command build something more that just core-image-minimal but when I tried to get SD card image using:
$ wic create sdimage-bootdisk -e mc:k3r5:core-image-minimal
Nothing is done.
Can you please share some informations about how to use multiconfig correctly? And how to correctly generate my SD card image? Many thanks in advance! :)