Tx2-4g R32.3.1 how to determine cfg file that is used on my tx2

removed all cfg files in the bootloader dir and used “sudo ./flash.sh -r jetson-tx2-4GB mmcblk0p1” to tell me what cfg files were missing,

All I got was, it failed to tell me the missing files.

[ 0.4374 ] Generating br-bct
[ 0.4386 ] Updating dev and MSS params in BR BCT
Traceback (most recent call last):
File “./tegraflash.py”, line 1280, in
File “./tegraflash.py”, line 1149, in tegraflash_run_commands
File “/usr/lib/python2.7/cmd.py”, line 221, in onecmd
return func(arg)
File “./tegraflash.py”, line 209, in do_flash
File “/home/tbuckley/tmp/seattle_tx2_kernel/bootloader/tegraflash_internal.py”, line 258, in tegraflash_flash
File “/home/tbuckley/tmp/seattle_tx2_kernel/bootloader/tegraflash_internal.py”, line 3424, in tegraflash_generate_bct
File “/home/tbuckley/tmp/seattle_tx2_kernel/bootloader/tegraflash_internal.py”, line 3030, in tegraflash_generate_br_bct
File “/home/tbuckley/tmp/seattle_tx2_kernel/bootloader/tegraflash_internal.py”, line 187, in run_command
info_print(’ '.join(cmd))
TypeError: sequence item 2: expected string, NoneType found
tbuckley@tbuckley-Latitude-3440:~/tmp/seattle_tx2_kernel/bootloader$ saving flash command in /home/tbuckley/tmp/seattle_tx2_kernel/bootloader/flash
saving: command not found



How about not using “-r” in your command?

I have clone my system and do not want to rebuild the disk image.

Any other suggestions please!


I removed all *.cfg files and ./flash.sh --no-flash jetson-tx2-4GB mmcblk0p1 works.

How do I force the rebuild of my pinmux files, what file contains the pinmux info?

There is no way to force rebuild the pinmux file by using flash.sh script.
You have to generate it by using the pinmux spreadsheet again.
Reading the board config will tell you which file is in use. For example, your tx2 4gb case → jetson-tx2-4GB.conf.