Do I need to create a new dtb every time I compile a new kernel?
I've compiled a number of kernels for my KuroBox HG. Each time, I've used dtc to convert the dts file in arch/powerpc/boot/dts/ to a dtb file and placed it in /boot/ However, this time I'm running into some trouble.
kernel 2.6.34 doesn't have any code in arch/powerpc/boot/dtc-src/
neither the gentoo-sources kernel that I prefer to use or the vanilla kernel downloaded from kernel.org have anything in this directory.
When I run dtc using a pre-compiled dtc (a gentoo package), I get the following error:
# dtc -I dts -O dtb -V 16 -o /tmp/kuroboxHG.dtb kuroboxHG.dts
DTC: dts->dtb on file "kuroboxHG.dts"
kuroboxHG.dts:21 syntax error
FATAL ERROR: Couldn't read input tree
Do I need to create a new dtb every time I compile a new kernel or can I just stick with the one I already have?