I am currently trying to modify a pin configuration for the Jetson Xavier working with the L4T 32.1.
I am following these steps:
Modifying the excel "pinmux configuration template
Generating dtsi file
Compiling the .cfg file from the dtsi file with the python script
Copying the cfg to the bootloader/t186ref/BCT folder with the name "tegra19x-mb1-pinmux-p2888-0000-a04-p2822-0000-b01.cfg"
Flashing the board with the Flash.sh script: sudo ./flash.sh jetson-xavier mmcblk0p1
However, my pin configuration modification does not seem to be taken into account. Do you know what I am doing wrong ?
I also would like to avoid flashing the whole jetson every time I try to modify a pin. Would it be possible to use a specific option of the flash.sh script to only flash the cfg files ? Like :
Hi Mobilaz,
thanks for your share, Can you change the pinmux as you want?
I want to change the pinmux as well ,and I use your steps, the .cfg file can be generated with my modification.
but when I flash it to xaiver, it seems does not work, for example, I change the SPI mem value as
pinmux.0x0243d040 = 0x00000400;
after flash the new .cfg, I check the value of 243d040, it shows original value, not 400, I don’t know what’s wrong with my flash.
Hi Wayne,
could you help with questions highlighted in red of the attachment? The attachment is the instruction that I combined for updating Pinmux on Production Nano. After flashed the nano, the pins that I changed to input did update ( i still need to run “echo in”).Pinmux Changes.docx (24.8 KB)