Replies: 1 comment
-
The pinmux and GPIO configurations are applied by the early-stage bootloaders on the TX2 and Xavier platforms (not Trusty). There's a brief description of what to do on this wiki page. It's not the |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi. I am trying to build an image to boot the Xavier NX on our custom carrier board. I have modified the pinmux according to the changes on our carrier board. But I haven't figured out what I am supposed to do with the .dtsi files and the .cfg files that are created in the process of Platform Adaptation. For the Jetson Nano I used to follow the following steps:
nvidia/platform/t210/porg/kernel-dts/porg-platforms
For the Xavier NX there I had to create .cfg files from the .dtsi files using pinmux-dts2cfg.py. From what I have read on the forums, these files are used to apply the pinmux by the bootloader. And that the kernel itself does not use these. Also there are no default pinmux and gpio dtsi files in
nvidia/platform/t19x/jakku/kernel-dts
like there are innvidia/platform/t210/porg/kernel-dts/porg-platforms
.I did trawl through the meta-tegra sources to find where the .cfg file might have been used.
sources/meta-tegra/conf/machine/include/xavier-nx.inc
has the following:Also, it seems like the BSP sources are downloaded using
sources/meta-tegra/classes/l4t_bsp.bbclass
. Not very sure whether the recipesources/meta-tegra/recipes-bsp/trusty/trusty-l4t_32.4.3.bb
is responsible for downloading the BSP.I was wondering whether I am supposed create a .bbappend for the
trusty-l4t_32.4.3.bb
to put the .cfg files I created into BSP sources once they are created. Also whether I have to name the files in a certain way or replace one of the existing files with my own .cfg files.The file
sources/meta-tegra/recipes-bsp/tegra-binaries/tegra-flashvars/xavier-nx/flashvars
has the following variables:I am wondering whether these have to be edited if I have custom names for my .cfg files.
Would really appreciate if someone can tell me what I need to do with these .dtsi and .cfg files.
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions