I’m considering using Colibri IMX7 for a project. This will be bare metal. No Linux.
Keep in mind that I know nothing about Linux.
So, I need to initialize the DDR3 and I take a look here (in UBoot).
The DDR3 initialization is here, but there are 2 versions of the initialization.
An assembler version
and some crappy scripted version
They are different. Why? Which is correct? I really don’t want to spend 3 days of my life downloading GBs of linux crap just to compile uboot ‘and see what you get’
Does anyone know… or even care?