I just got my Jetson TX1 setup and wish to be able to re-build the kernel to add in a custom PCIe driver that I have. (note I have this all setup and working under a Xilinx Zynq Arm/Linux build that is well documented and easy to follow from their Wiki site)
Simple I am getting quite lost in the supplied documentation and development web site for the Jetson TX1 board.
I have found and downloaded the Terga_Linux_Driver_Package_Documents_R23.2.tar and tried to read it.
Under the Downloading and Building U-Boot section the main problem is it keeps inserting things like <TAG_NAME>, <branch_name> or <your_toolchain_location> and <target_board>. Which is not very helpful at all. There ssems to be no explanation of what needs to be inserted for this labels.
I see at the top it says " is the individual board, such as p2371-2180" , so where I read
“make <target_board>_defconfig” does it mean that <target_board> should be p2371-2180? i.e. p2371-2180_defconfig? In the flash description it says “sudo ./flash.sh <target_board> sda1” again so does it mean put p2371-2180 in there also?
I not sure about the <your_toolchain_location> for the complier. Do I need to download a given version of ARM compiler from some unnamed location to use on the host Linux machine. Is it already there perhaps in the Jetpack download, which again seems not to be very clearly document as to everything that is in it.
Anyway I seem to be at a lost reading the documents as to know exactly how to build the Linux boot kernel over and load it. It does appear others have had the same issues from what I see on the Forum. (Perhaps have a Nvidia eng. that has not worked on the project should try and use the Terga_Linux_Driver_Package_Documents_R23.2 and see if they quickly also get lost like I do.)
Last can anyone write down line by line with real command lines of what to do to build the boot kernel and load it on to a SD card that then boots, I am some what afraid to load it into the internal eMMC at this point. Also details on getting the right complier setup to use on the host Linux PC for the build.