Ok, it's been a week of self education. Every attempt at patching the firefly/rockchip kernel with rt preempt fails. It already has some patches in it and it is missing some headers. My understanding is that the generic 4.4 kernel should work on the 3328, can anyone confirm this ? It took copying the 3328 deconfig to the config a file and building a new config, but it compiled and installed. Which brings me back to the boot mess.
Aside from getting a Linux kernel building education, I spent some time in The uboot documents, and now I'm more confused then
ever.
The sd card contains a fat32 partition and an ex4. Mounting the fat 32 ( I used my desktop with Debian) allows the root user to copy files to it, it presently has the image and .dtb file in it. The boot partition can also be seen in the Linux file manager as the boot folder. In both instances they contain the same
files.
If I copy the Image ( /realtime/Linux/arch/arm64/boot/) file from my newly compiles kernel into
the boot partition, both green and red leds lite up, won't boot. Delete it and reinstall original Image , board boots. So.....
Is the kernel really in a uboot file or does uboot some how call it out of the / boot folder which happens to have the same contents as the boot partition on the sd card? Any of this make any sense?