Sure, here are my exact steps.
I first download the Driver Package and the Sample Root Filesystem from this link.
I then extract the Sample Root File System into the Linux_for_Tegra/rootfs
directory with sudo
permissions.
Then in the Linux_for_Tegra/rootfs
directory, I run the following command:
sudo ./apply_binaries.sh
Then I modify p3668.conf.common
as per your instructions:
please modify
p3668.conf.common
flash configuration file,TOSFILE="bootloader/tos-mon-only_t194.img";
Here is my modified p3668.conf.common
file for your review: p3668.conf.common (6.1 KB)
In the Linux_for_Tegra/bootloader
directory, I then run the following command as per your instructions:
ln -sf tos-mon-only_t194.img tos_t194.img
I verify the soft-link command succeeded by running ls -la
on the Linux_for_Tegra/bootloader
directory as shown below:
...
lrwxrwxrwx 1 ptrk ptrk 21 Feb 21 19:40 tos_t194.img -> tos-mon-only_t194.img
Finally, I make sure the Xavier is in Force Recovery Mode and begin the flash with the following command:
sudo ./flash.sh jetson-xavier-nx-devkit-emmc mmcblk0p1
Unfortunately, the flash keeps getting stuck at the following stage as explained above:
[ 10.0867 ] tegrarcm_v2 --boot recovery
[ 10.0885 ] Applet version 01.00.0000
[ 12.2685 ] tegrarcm_v2 --isapplet
[ 1022.1329 ] tegrarcm_v2 --ismb2
[ 2037.9416 ] tegradevflash_v2 --iscpubl
[ 2037.9452 ] CPU Bootloader is not running on device.
[ 3054.7497 ] tegrarcm_v2 --isapplet
[ 4069.5556 ] tegrarcm_v2 --ismb2
[ 5085.3636 ] tegradevflash_v2 --iscpubl
[ 5085.3669 ] CPU Bootloader is not running on device.
However, I have been able to successfully flash the device using the sudo ./flash.sh jetson-xavier-nx-devkit-emmc mmcblk0p1
command if I don’t try to disable OP-TEE.