I've been reading the forum for a while and today I decided to post my first topic since I couldn't find proper answers on the web. I apologize for the length of the post, but please take it as a chance for me to understand some concepts and fulfil my curiosity...I'm just a musician
I'm setting up a rpi 3b+ (os: Raspbian buster) for live-audio application and I've been thinking about patching a rt-kernel. I found some useful guides on the web but I didn't manage to boot the pi with the new compiled kernel. I'd like to guide you into the compilation/installation process and then ask you some questions.
I followed both these guides:
https://lemariva.com/blog/2018/07/raspb ... nel-4-14-y
https://www.raspberrypi.org/documentati ... uilding.md
instead of compiling the 4.14.y-rt I downloaded the 4.19.y-rt (from here https://github.com/raspberrypi/linux/tr ... -rt/kernel)
Code: Select all
to use a default configuration (...right?) and cross compiled it on a laptop running Debian (64bit) using the gcc-linaro-arm-linux-gnueabihf-raspbian-x64 compiler.
The compilation run smoothly but once all the files are in place the pi doesn't boot (let's say that I cannot connect via ssh nor I can find it on the newtork). Unfortunately I don't have a monitor.
A second attempt led me to compile directly on the pi. Same result.
Well the most obvious one is: have I done something wrong? Is the pi actually booting and I simply can't find on the network?
I red that although the A53 implements the ARMv8 (64bit) since all the OS are 32bit the architecture appears to be the armv7l. Is it possible that the gcc compiler compiles for a different architecture? (btw. should the rt-kernel be compiled at 32or 64?)
Is in my case the bcm2709_defconfig the right choice? because the processor is actually a BCM2835...I was wondering if this is somehow linked to the armvX issue...
Anyhow: Would a 64 bit os be a better solution for real time audio in terms of performance on a A53? because in that case I would install a "generic" 64bit distro and download a rt kernel..would that work..?
thanks a lot!