I just down loaded the new 24.1 kernel to try it out since I am having issues try do do what I need in earlier version. I was able to figure out how to build the 23.2 kernel using the docs at Compiling Tegra X1/X2 source code - RidgeRun Developer Connection
since I could not understand the supplied directions from Nvidia.
I am again at this very frustrating point with trying to figure out how to build the 24.1 kernel source.
I am trying to go over the support document for 24.1
file:///home/jay/jetson/kernel/doc_24_1/nvl4t_docs/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide/l4t_overview.html
Under Building the NVIDIA Kernel it says to use the Jetson_TX1_toolchains so under Building the Toolchain it says to use the Jetson-tx1-toolchain-build.tbz2 but does not tell you where/how to find it.
I final did find it, but the path is not nicely given in the doc.
Next it has you untar the Jetson-tx1-toolchain-build and says to follow the supplied README in each of the directories.
So at the bottom of the readme files is says to
Update tar:
You need a version of tar that supports .xz format, so 1.22 or later.
Version 1.28, the latest as of this writing, works just fine.
$ cd $TOP/build
the only issue is it has never referred in the readme as to what $TOP is set to and I do not see any directory called build…
so I can not complete the directions in readme since I have no idea what to export $TOP as.
So why can the good folks at nvidia supply a good set of directions rather then refer me to this README in the toolchain build that seems to make no sense at all as what to do?
Stuck here again I guess.
Can anyone explain what the README file directions mean in terms of $TOP/build in the created toolchain-build-aarch64 and toolchain-build-armhf directories that are created?
Last I see in the nvidia direction for 24.1 under setup the tool chain it says
Host System Requirements
System requirements for the Ubuntu host systems includes:
•Ubuntu 10.04 32-bit distribution (64-bit distribution is not supported for building the toolchain)
Does this mean that Ubuntu 10.04 64bit which is what I think most people would be using, does not work at all to build the kernel under this toolchain? Can anyone a nvidia explain why they cannot find a method of compiling in Ubuntu 10.04 64bit if this is true?
(Why tell me at the bottom of the direction after setting rather then right at the top of the document that only Ubuntu 10.04 32-bit is supported if true.)
Is there a method to build the new 24.1 kernel on a Ubuntu 10.04 64bit Intel system at all?
Has someone built the new 24.1 kernel and written a understandable set of end user directions, other then what nvidia has?
I am quite willing to try and go over each step with someone a nvidia, me a very dumb end user that can not seem to read directions for some reason. If nvidia would take the feedback and write some directions that someone dumb like me could follow.
Thanks
Jayd