I've got quite some troubles figuring out why my board with a device tree blob didn't boot. So I had to add more debug messages to try to figure out what went wrong.
I've noticed that according to original file node names have to end with a NULL characters while on some dts from linux kernel nodes will have a '@' followed by another string usually a hex address.
The board didn't booted because node "memory" wasn't found because on vanilla linux kernel dts file is called "memory@20000000".
I've got quite some troubles figuring out why my board with a device tree blob didn't boot. So I had to add more debug messages to try to figure out what went wrong. I've noticed that according to original file node names have to end with a NULL characters while on some dts from linux kernel nodes will have a '@' followed by another string usually a hex address. The board didn't booted because node "memory" wasn't found because on vanilla linux kernel dts file is called "memory@20000000".