we have received the first production modules marked as p3448-0020, with eMMC and no SD slot,when
i used this cmd to flash jetson nano.something error is happened,the log is following
Info: [ Disk Avail:112.83 GB ]
Info: change working directory to /home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra
Info: [ Component PreInstall Started ]
Info: current working directory is /home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra
Info: exec_command: sudo apt-get install -y python
Reading package lists…
Building dependency tree…
Reading state information…
python is already the newest version (2.7.15~rc1-1).
The following packages were automatically installed and are no longer required:
cmake cmake-data cython default-libmysqlclient-dev fltk1.3-doc fluid gazebo9
gazebo9-common gazebo9-plugin-base gir1.2-gtk-2.0 gir1.2-harfbuzz-0.0
google-mock googletest hddtemp icu-devtools libapr1-dev libaprutil1-dev
libarmadillo-dev libarpack2-dev libassimp-dev libassimp4 libassuan-dev
libatk1.0-dev libavcodec-dev libavdevice-dev libavfilter-dev libavformat-dev
libavresample-dev libavutil-dev libblas-dev libboost-all-dev
libboost-atomic-dev libboost-atomic1.65-dev libboost-atomic1.65.1
libboost-chrono-dev libboost-chrono1.65-dev libboost-chrono1.65.1
libboost-container-dev libboost-container1.65-dev libboost-container1.65.1
libboost-context-dev libboost-context1.65-dev libboost-context1.65.1
libboost-coroutine-dev libboost-coroutine1.65-dev libboost-coroutine1.65.1
libboost-date-time-dev libboost-date-time1.65-dev libboost-dev
libboost-exception-dev libboost-exception1.65-dev libboost-fiber-dev
libboost-fiber1.65-dev libboost-fiber1.65.1 libboost-filesystem-dev
libboost-filesystem1.65-dev libboost-graph-dev libboost-graph-parallel-dev
libboost-graph-parallel1.65-dev libboost-graph-parallel1.65.1
libboost-graph1.65-dev libboost-graph1.65.1 libboost-iostreams-dev
libboost-iostreams1.65-dev libboost-locale-dev libboost-locale1.65-dev
libboost-log-dev libboost-log1.65-dev libboost-log1.65.1 libboost-math-dev
libboost-math1.65-dev libboost-math1.65.1 libboost-mpi-dev
libboost-mpi-python-dev libboost-mpi-python1.65-dev
libboost-mpi-python1.65.1 libboost-mpi1.65-dev libboost-mpi1.65.1
libboost-numpy-dev libboost-numpy1.65-dev libboost-numpy1.65.1
libboost-program-options-dev libboost-program-options1.65-dev
libboost-program-options1.65.1 libboost-python-dev libboost-python1.65-dev
libboost-python1.65.1 libboost-random-dev libboost-random1.65-dev
libboost-random1.65.1 libboost-regex-dev libboost-regex1.65-dev
libboost-serialization-dev libboost-serialization1.65-dev
libboost-serialization1.65.1 libboost-signals-dev libboost-signals1.65-dev
libboost-signals1.65.1 libboost-stacktrace-dev libboost-stacktrace1.65-dev
libboost-stacktrace1.65.1 libboost-system-dev libboost-system1.65-dev
libboost-test-dev libboost-test1.65-dev libboost-test1.65.1
libboost-thread-dev libboost-thread1.65-dev libboost-timer-dev
libboost-timer1.65-dev libboost-timer1.65.1 libboost-tools-dev
libboost-type-erasure-dev libboost-type-erasure1.65-dev
libboost-type-erasure1.65.1 libboost-wave-dev libboost-wave1.65-dev
libboost-wave1.65.1 libboost1.65-dev libboost1.65-tools-dev libbullet-dev
libbullet2.87 libbz2-dev libcairo-script-interpreter2 libcairo2-dev
libccd-dev libccd2 libconsole-bridge-dev libconsole-bridge0.4 libdap-dev
libdapserver7v5 libdc1394-22-dev libepsilon-dev libexif-dev libexif-doc
libfabric1 libflann-dev libflann1.9 libfltk-cairo1.3 libfltk-forms1.3
libfltk-gl1.3 libfltk-images1.3 libfltk1.3 libfltk1.3-dev libfreeimage-dev
libfreeimage3 libfreexl-dev libfyba-dev libgazebo9 libgazebo9-dev
libgdal-dev libgdcm2-dev libgdk-pixbuf2.0-dev libgeos-dev libgeotiff-dev
libgif-dev libgl2ps-dev libgl2ps1.4 libgpg-error-dev libgpgme-dev
libgphoto2-dev libgraphite2-dev libgraphviz-dev libgtest-dev libgtk2.0-dev
libgts-dev libgvc6-plugins-gtk libharfbuzz-dev libharfbuzz-gobject0
libhdf5-mpi-dev libhdf5-openmpi-100 libhdf5-openmpi-dev libhwloc-dev
libhwloc-plugins libhwloc5 libicu-dev libicu-le-hb-dev libicu-le-hb0
libiculx60 libignition-cmake-dev libignition-common libignition-common-dev
libignition-fuel-tools1-1 libignition-fuel-tools1-dev libignition-math4
libignition-math4-dev libignition-msgs libignition-msgs-dev
libignition-transport4 libignition-transport4-dev libilmbase-dev libjbig-dev
libjs-jquery-ui libjs-sphinxdoc libjs-underscore libjson-c-dev
libjsoncpp-dev libjsoncpp1 libjxr0 libkml-dev libkmlconvenience1
libkmlregionator1 libkmlxsd1 liblapack-dev liblept5 liblog4cxx-dev
liblog4cxx10v5 liblz4-dev liblzma-dev libminizip-dev libmysqlclient-dev
libnetcdf-c++4 libnetcdf-cxx-legacy-dev libogdi3.2-dev libogg-dev
libogre-1.9-dev libogre-1.9.0v5 libopenal-dev libopencv-calib3d3.2
libopencv-contrib3.2 libopencv-features2d3.2 libopencv-flann3.2
libopencv-highgui3.2 libopencv-ml3.2 libopencv-objdetect3.2
libopencv-photo3.2 libopencv-shape3.2 libopencv-stitching3.2
libopencv-superres3.2 libopencv-video3.2 libopencv-videostab3.2
libopencv-viz3.2 libopencv3.2-java libopencv3.2-jni libopenexr-dev
libopenjp2-7-dev libopenmpi-dev libopenmpi2 libopenni-dev
libopenni-sensor-pointclouds0 libopenni0 libopenni2-0 libopenni2-dev
libpango1.0-dev libpcl-apps1.8 libpcl-common1.8 libpcl-dev
libpcl-features1.8 libpcl-filters1.8 libpcl-io1.8 libpcl-kdtree1.8
libpcl-keypoints1.8 libpcl-ml1.8 libpcl-octree1.8 libpcl-outofcore1.8
libpcl-people1.8 libpcl-recognition1.8 libpcl-registration1.8
libpcl-sample-consensus1.8 libpcl-search1.8 libpcl-segmentation1.8
libpcl-stereo1.8 libpcl-surface1.8 libpcl-tracking1.8
libpcl-visualization1.8 libpoco-dev libpococrypto50 libpocodata50
libpocodatamysql50 libpocodataodbc50 libpocodatasqlite50 libpocofoundation50
libpocojson50 libpocomongodb50 libpoconet50 libpoconetssl50 libpocoredis50
libpocoutil50 libpocoxml50 libpocozip50 libpoppler-dev
libpoppler-private-dev libpostproc-dev libpq-dev libproj-dev libprotobuf-dev
libprotoc-dev libprotoc10 libpsm-infinipath1 libqhull-dev libqhull-r7
libqt5concurrent5 libqt5designer5 libqt5designercomponents5 libqt5opengl5
libqt5opengl5-dev libqt5quickparticles5 libqt5quicktest5 libqt5test5
libqt5webkit5-dev libqtpropertybrowser4 libqwt-headers libqwt-qt5-6
libqwt-qt5-dev libraw1394-dev libraw1394-tools librhash0 libsctp-dev
libsctp1 libsdformat6 libsdformat6-dev libsimbody-dev libsimbody3.5v5
libspatialite-dev libsqlite3-dev libsuperlu-dev libswresample-dev
libswscale-dev libtar-dev libtar0 libtesseract4 libtheora-dev libtiff-dev
libtiff5-dev libtiffxx5 libtinyxml-dev libtinyxml2-6 libtinyxml2-dev
liburdfdom-dev liburdfdom-headers-dev liburdfdom-model
liburdfdom-model-state liburdfdom-sensor liburdfdom-world liburiparser-dev
libuv1 libvtk6-dev libvtk6-java libvtk6-jni libvtk6-qt-dev libvtk6.3
libvtk6.3-qt libwebp-dev libwxgtk3.0-gtk3-0v5 libxcb-shm0-dev
libxcomposite-dev libxcursor-dev libxdot4 libxerces-c-dev libxinerama-dev
libxml2-dev libxml2-utils libyaml-cpp-dev libyaml-dev libzip-dev libzmq3-dev
libzzip-0-13 linux-modules-5.0.0-32-generic mpi-default-bin mpi-default-dev
openmpi-bin openmpi-common openni-utils protobuf-compiler pyqt5-dev
python-attr python-autobahn python-automat
python-backports.functools-lru-cache python-cbor python-click
python-colorama python-concurrent.futures python-constantly python-cycler
python-defusedxml python-empy python-gnupg python-hyperlink
python-incremental python-lz4 python-matplotlib python-matplotlib-data
python-mpi4py python-nacl python-netifaces python-opengl python-pam
python-psutil python-pyasn1-modules python-pydot python-pyqt5
python-pyqt5.qtopengl python-pyqt5.qtsvg python-pyqt5.qtwebkit python-qrcode
python-rosdep python-serial python-service-identity python-sip
python-sip-dev python-snappy python-subprocess32 python-trie python-trollius
python-twisted python-twisted-bin python-twisted-core python-txaio python-tz
python-u-msgpack python-ubjson python-vtk6 python-wsaccel python-wxgtk3.0
python-wxtools python-wxversion qt5-assistant qt5-qmake qt5-qmake-bin
qtbase5-dev qtbase5-dev-tools qtdeclarative5-dev qttools5-dev
qttools5-dev-tools qttools5-private-dev ros-melodic-actionlib
ros-melodic-actionlib-msgs ros-melodic-actionlib-tutorials
ros-melodic-angles ros-melodic-bond ros-melodic-bond-core
ros-melodic-bondcpp ros-melodic-bondpy
ros-melodic-camera-calibration-parsers ros-melodic-camera-info-manager
ros-melodic-catkin ros-melodic-class-loader ros-melodic-cmake-modules
ros-melodic-common-msgs ros-melodic-common-tutorials
ros-melodic-control-msgs ros-melodic-control-toolbox
ros-melodic-controller-interface ros-melodic-controller-manager
ros-melodic-controller-manager-msgs ros-melodic-cpp-common
ros-melodic-diagnostic-aggregator ros-melodic-diagnostic-analysis
ros-melodic-diagnostic-common-diagnostics ros-melodic-diagnostic-msgs
ros-melodic-diagnostic-updater ros-melodic-diagnostics
ros-melodic-diff-drive-controller ros-melodic-dynamic-reconfigure
ros-melodic-eigen-conversions ros-melodic-executive-smach
ros-melodic-filters ros-melodic-forward-command-controller
ros-melodic-gazebo-dev ros-melodic-gazebo-msgs ros-melodic-gazebo-ros
ros-melodic-gazebo-ros-control ros-melodic-gencpp ros-melodic-geneus
ros-melodic-genlisp ros-melodic-genmsg ros-melodic-gennodejs
ros-melodic-genpy ros-melodic-geometry ros-melodic-geometry-msgs
ros-melodic-geometry-tutorials ros-melodic-gl-dependency
ros-melodic-hardware-interface ros-melodic-image-common
ros-melodic-image-transport ros-melodic-interactive-marker-tutorials
ros-melodic-interactive-markers ros-melodic-joint-limits-interface
ros-melodic-joint-state-controller ros-melodic-joint-state-publisher
ros-melodic-kdl-conversions ros-melodic-kdl-parser ros-melodic-kdl-parser-py
ros-melodic-laser-assembler ros-melodic-laser-filters
ros-melodic-laser-geometry ros-melodic-laser-pipeline
ros-melodic-librviz-tutorial ros-melodic-map-msgs ros-melodic-media-export
ros-melodic-message-filters ros-melodic-message-generation
ros-melodic-message-runtime ros-melodic-mk ros-melodic-nav-msgs
ros-melodic-nodelet ros-melodic-nodelet-core ros-melodic-nodelet-topic-tools
ros-melodic-nodelet-tutorial-math ros-melodic-orocos-kdl
ros-melodic-pcl-conversions ros-melodic-pcl-msgs ros-melodic-pcl-ros
ros-melodic-perception-pcl ros-melodic-pluginlib
ros-melodic-pluginlib-tutorials ros-melodic-polled-camera
ros-melodic-position-controllers ros-melodic-python-orocos-kdl
ros-melodic-python-qt-binding ros-melodic-qt-dotgraph ros-melodic-qt-gui
ros-melodic-qt-gui-cpp ros-melodic-qt-gui-py-common
ros-melodic-qwt-dependency ros-melodic-realtime-tools
ros-melodic-resource-retriever ros-melodic-robot
ros-melodic-robot-state-publisher ros-melodic-ros ros-melodic-ros-base
ros-melodic-ros-comm ros-melodic-ros-core ros-melodic-ros-environment
ros-melodic-ros-tutorials ros-melodic-rosbag
ros-melodic-rosbag-migration-rule ros-melodic-rosbag-storage
ros-melodic-rosbash ros-melodic-rosboost-cfg ros-melodic-rosbuild
ros-melodic-rosclean ros-melodic-rosconsole ros-melodic-rosconsole-bridge
ros-melodic-roscpp ros-melodic-roscpp-core ros-melodic-roscpp-serialization
ros-melodic-roscpp-traits ros-melodic-roscpp-tutorials ros-melodic-roscreate
ros-melodic-rosgraph ros-melodic-rosgraph-msgs ros-melodic-roslang
ros-melodic-roslaunch ros-melodic-roslib ros-melodic-roslint
ros-melodic-roslisp ros-melodic-roslz4 ros-melodic-rosmake
ros-melodic-rosmaster ros-melodic-rosmsg ros-melodic-rosnode
ros-melodic-rosout ros-melodic-rospack ros-melodic-rosparam
ros-melodic-rospy ros-melodic-rospy-tutorials ros-melodic-rosservice
ros-melodic-rostest ros-melodic-rostime ros-melodic-rostopic
ros-melodic-rosunit ros-melodic-roswtf ros-melodic-rqt-action
ros-melodic-rqt-bag ros-melodic-rqt-bag-plugins ros-melodic-rqt-console
ros-melodic-rqt-dep ros-melodic-rqt-graph ros-melodic-rqt-gui
ros-melodic-rqt-gui-cpp ros-melodic-rqt-gui-py ros-melodic-rqt-launch
ros-melodic-rqt-logger-level ros-melodic-rqt-moveit ros-melodic-rqt-msg
ros-melodic-rqt-nav-view ros-melodic-rqt-plot ros-melodic-rqt-pose-view
ros-melodic-rqt-publisher ros-melodic-rqt-py-common
ros-melodic-rqt-py-console ros-melodic-rqt-reconfigure
ros-melodic-rqt-robot-dashboard ros-melodic-rqt-robot-monitor
ros-melodic-rqt-robot-plugins ros-melodic-rqt-robot-steering
ros-melodic-rqt-runtime-monitor ros-melodic-rqt-rviz
ros-melodic-rqt-service-caller ros-melodic-rqt-shell ros-melodic-rqt-srv
ros-melodic-rqt-tf-tree ros-melodic-rqt-top ros-melodic-rqt-topic
ros-melodic-rqt-web ros-melodic-rviz ros-melodic-rviz-plugin-tutorials
ros-melodic-rviz-python-tutorial ros-melodic-self-test
ros-melodic-sensor-msgs ros-melodic-shape-msgs ros-melodic-smach
ros-melodic-smach-msgs ros-melodic-smach-ros ros-melodic-smclib
ros-melodic-stage ros-melodic-stage-ros ros-melodic-std-msgs
ros-melodic-std-srvs ros-melodic-stereo-msgs ros-melodic-tf
ros-melodic-tf-conversions ros-melodic-tf2 ros-melodic-tf2-eigen
ros-melodic-tf2-geometry-msgs ros-melodic-tf2-kdl ros-melodic-tf2-msgs
ros-melodic-tf2-py ros-melodic-tf2-ros ros-melodic-topic-tools
ros-melodic-trajectory-msgs ros-melodic-transmission-interface
ros-melodic-turtle-actionlib ros-melodic-turtle-tf ros-melodic-turtle-tf2
ros-melodic-turtlesim ros-melodic-urdf ros-melodic-urdf-parser-plugin
ros-melodic-urdf-sim-tutorial ros-melodic-urdf-tutorial
ros-melodic-urdfdom-py ros-melodic-visualization-marker-tutorials
ros-melodic-visualization-msgs ros-melodic-visualization-tutorials
ros-melodic-webkit-dependency ros-melodic-xacro ros-melodic-xmlrpcpp sbcl
sdformat-sdf sip-dev tcl-vtk6 unixodbc-dev vtk6 x11proto-composite-dev
x11proto-xinerama-dev
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 297 not upgraded.
Info: [ Component PreInstall Finished Successfully ]
Info: [ Component Install Started ]
Info: current working directory is /home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra
Info: exec_command: sudo ./flash.sh jetson-nano-emmc mmcblk0p1
###############################################################################
L4T BSP Information:
R32 , REVISION: 2.1
###############################################################################
Target Board Information:
Name: jetson-nano-emmc, Board Family: t210ref, SoC: Tegra 210,
OpMode: production, Boot Authentication: ,
###############################################################################
./tegraflash.py --chip 0x21 --applet “/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/nvtboot_recovery.bin” --skipuid --cmd “dump eeprom boardinfo cvm.bin”
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands
[ 0.0022 ] Generating RCM messages
[ 0.0032 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm /home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/nvtboot_recovery.bin 0 0
[ 0.0040 ] RCM 0 is saved as rcm_0.rcm
[ 0.0047 ] RCM 1 is saved as rcm_1.rcm
[ 0.0047 ] List of rcm files are saved in rcm_list.xml
[ 0.0047 ]
[ 0.0048 ] Signing RCM messages
[ 0.0059 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0068 ] Assuming zero filled SBK key
[ 0.0147 ]
[ 0.0147 ] Copying signature to RCM mesages
[ 0.0157 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[ 0.0169 ]
[ 0.0170 ] Boot Rom communication
[ 0.0179 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml --skipuid
[ 0.0188 ] RCM version 0X210001
[ 0.0650 ] Boot Rom communication completed
[ 1.0713 ]
[ 1.0714 ] dump EEPROM info
[ 1.0738 ] tegrarcm --oem platformdetails eeprom /home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/cvm.bin
[ 1.0763 ] Applet version 00.01.0000
[ 1.0797 ] Saved platform info in /home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/cvm.bin
[ 1.1762 ]
copying bctfile(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/t210ref/BCT/P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg)… done.
copying bootloader(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/t210ref/cboot.bin)… done.
copying initrd(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/l4t_initrd.img)… done.
populating kernel to rootfs… done.
populating initrd to rootfs… done.
populating /home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0002-p3449-0000-b00.dtb to rootfs… done.
Making Boot image… done.
Existing sosfile(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused.
copying tegraboot(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/t210ref/nvtboot.bin)… done.
copying cpu_bootloader(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/t210ref/cboot.bin)… done.
copying bpffile(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/t210ref/sc7entry-firmware.bin)… done.
Existing badpagefile(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/badpage.bin) reused.
copying wb0boot(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/t210ref/warmboot.bin)… done.
Existing tosfile(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/tos-mon-only.img) reused.
Existing eksfile(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/eks.img) reused.
copying dtbfile(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0002-p3449-0000-b00.dtb)… done.
Copying nv_boot_control.conf to rootfs
Making system.img…
populating rootfs from /home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/rootfs … done.
Sync’ing system.img … done.
Converting RAW image to Sparse image…
done.
system.img built successfully.
Existing tbcfile(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused.
copying tbcdtbfile(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0002-p3449-0000-b00.dtb)… done.
copying cfgfile(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/t210ref/cfg/flash_l4t_t210_emmc_p3448.xml) to flash.xml… done.
copying flasher(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/t210ref/cboot.bin)… done.
Existing flashapp(/home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/tegraflash.py) reused.
./tegraflash.py --bl cboot.bin --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg --odmdata 0x94000 --bldtb tegra210-p3448-0002-p3449-0000-b00.dtb --applet nvtboot_recovery.bin --cmd “flash; reboot” --cfg flash.xml --chip 0x21 --bins “EBT cboot.bin; DTB tegra210-p3448-0002-p3449-0000-b00.dtb”
saving flash command in /home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/flashcmd.txt
saving Windows flash command to /home/wujz/nvidia/nvidia_sdk/JetPack_4.2.2_Linux_GA_P3448-0020/Linux_for_Tegra/bootloader/flash_win.bat
*** Flashing target device started. ***
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands
[ 0.0032 ] tegrasign --key None --getmode mode.txt
[ 0.0044 ] Assuming zero filled SBK key
[ 0.0086 ]
[ 0.0087 ] Generating RCM messages
[ 0.0134 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm nvtboot_recovery.bin 0 0
[ 0.0147 ] RCM 0 is saved as rcm_0.rcm
[ 0.0174 ] RCM 1 is saved as rcm_1.rcm
[ 0.0180 ] List of rcm files are saved in rcm_list.xml
[ 0.0184 ]
[ 0.0184 ] Signing RCM messages
[ 0.0207 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0219 ] Assuming zero filled SBK key
[ 0.0290 ]
[ 0.0290 ] Copying signature to RCM mesages
[ 0.0301 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[ 0.0314 ]
[ 0.0314 ] Parsing partition layout
[ 0.0375 ] tegraparser --pt flash.xml.tmp
[ 0.0395 ]
[ 0.0395 ] Creating list of images to be signed
[ 0.0412 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --list images_list.xml
[ 0.0543 ]
[ 0.0544 ] Generating signatures
[ 0.0554 ] tegrasign --key None --list images_list.xml --pubkeyhash pub_key.key
[ 0.0563 ] Assuming zero filled SBK key
[ 0.1156 ]
[ 0.1156 ] Generating br-bct
[ 0.1172 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg --chip 0x21 0
[ 0.1181 ] Copying Sdram info from 0 to 1 set
[ 0.1203 ] Copying Sdram info from 1 to 2 set
[ 0.1203 ] Copying Sdram info from 2 to 3 set
[ 0.1203 ]
[ 0.1203 ] Updating boot device parameters
[ 0.1214 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatedevparam flash.xml.bin
[ 0.1224 ] Warning: No sdram params
[ 0.1226 ]
[ 0.1226 ] Updating bl info
[ 0.1235 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml
[ 0.1254 ]
[ 0.1255 ] Updating secondary storage information into bct
[ 0.1272 ] tegraparser --pt flash.xml.bin --chip 0x21 0 --updatecustinfo P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct
[ 0.1285 ]
[ 0.1286 ] Updating Odmdata
[ 0.1295 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatefields Odmdata =0x94000
[ 0.1304 ] Warning: No sdram params
[ 0.1307 ]
[ 0.1307 ] Get Signed section of bct
[ 0.1317 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --listbct bct_list.xml
[ 0.1327 ]
[ 0.1327 ] Signing BCT
[ 0.1344 ] tegrasign --key None --list bct_list.xml --pubkeyhash pub_key.key
[ 0.1352 ] Assuming zero filled SBK key
[ 0.1357 ]
[ 0.1358 ] Updating BCT with signature
[ 0.1369 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatesig bct_list_signed.xml
[ 0.1382 ]
[ 0.1382 ] Copying signatures
[ 0.1393 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml
[ 0.1447 ]
[ 0.1448 ] Updating BFS information on BCT
[ 0.1459 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatebfsinfo flash.xml.bin
[ 0.1468 ] BFS:
[ 0.1502 ] 0: [PT ] flash.xml.bin (size=2306/65536)
[ 0.1506 ] 2: [VER] emmc_bootblob_ver.txt (size=57/65536)
[ 0.1509 ] BFS0: 65536 @ 896 SUM fe21929c over 7929856 bytes
[ 0.1521 ]
[ 0.1522 ] Boot Rom communication
[ 0.1533 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml
[ 0.1546 ] BootRom is not running
[ 0.1960 ]
[ 0.1961 ] Sending BCTs
[ 0.1978 ] tegrarcm --download bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct
[ 0.2000 ] Applet version 00.01.0000
[ 0.2077 ] Sending bct
[ 0.2077 ] […] 100%
[ 0.3003 ]
[ 0.3016 ] tegrahost --chip 0x21 --align cboot.bin
[ 0.3030 ]
[ 0.3040 ] tegrahost --magicid EBT --appendsigheader cboot.bin cboot.bin_blheader
[ 0.3071 ]
[ 0.3094 ] tegrasign --key None --list cboot.bin_list.xml
[ 0.3105 ] Assuming zero filled SBK key
[ 0.3300 ]
[ 0.3314 ] tegrahost --updatesigheader cboot.bin_blheader.encrypt cboot.bin_blheader.hash zerosbk
[ 0.3336 ]
[ 0.3354 ] tegrahost --chip 0x21 --align tegra210-p3448-0002-p3449-0000-b00.dtb
[ 0.3364 ]
[ 0.3375 ] tegrahost --magicid DTB --appendsigheader tegra210-p3448-0002-p3449-0000-b00.dtb tegra210-p3448-0002-p3449-0000-b00.dtb_blheader
[ 0.3393 ]
[ 0.3407 ] tegrasign --key None --list tegra210-p3448-0002-p3449-0000-b00.dtb_list.xml
[ 0.3427 ] Assuming zero filled SBK key
[ 0.3490 ]
[ 0.3506 ] tegrahost --updatesigheader tegra210-p3448-0002-p3449-0000-b00.dtb_blheader.encrypt tegra210-p3448-0002-p3449-0000-b00.dtb_blheader.hash zerosbk
[ 0.3520 ]
[ 0.3526 ] Sending bootloader and pre-requisite binaries
[ 0.3536 ] tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0002-p3449-0000-b00.dtb.encrypt 0
[ 0.3547 ] Applet version 00.01.0000
[ 0.3771 ] Sending ebt
[ 0.4429 ]
Error: Return value 1
Command tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0002-p3449-0000-b00.dtb.encrypt 0
Failed flashing t210ref.
Info: [ Component Install Finished with Error ]
Info: [ 6.93 MB released. Disk Avail: 112.84 GB ]
Info: [ NV_L4T_FLASH_NANO_WITH_OS_IMAGE_COMP Install took 1m31s ]
Error: Run commands failed at step Install: command sudo ./flash.sh jetson-nano-emmc mmcblk0p1 finished with error