Nano jetson devlopment kit

How can boot this device from flash ?

Hi babbelal.patel,

Please follow the https://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit

Hi ,

I am following your suggesting link but here mention only about SD card boot. But i need device boot from emmc.

Regards,
Babbelal patel

Hi babbelal.patel,

Please follow the https://docs.nvidia.com/sdk-manager/install-with-sdkm-jetson/index.html to install the SDKM to flash your Nano via JetPack.

HI Team,

I have one jetson nano developer kit and i want to read GPU load when run application on Opencv. I am unable to install nvidia-smi on board.

Please let me know how can read GPU load??

regards,
Babbelal patel

Hi babbelal.patel,

Please refer to Tegrastats utility:
https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide%2FAppendixTegraStats.html

I am not getting Gpu temperature command in documents. I have build Opencv with WITH_CUDA=ON flag. After build i have run simple app which read camera frame in while. I am looking CPU uses 100%.

Can you give some command that we could check GPU load and GPU temperature ?

hello babbelal.patel,

you may enable Tegrastats utility for checking, it’s GR3D to represent the GPU engine. you’ll found it reports the current running frequency. thanks

Hi jerry,

I am getting error when run below commands So please let me know how can install it on Nano jetson development kit.

/core/utils/tegrastats
-bash: top: No such file or directory

regards,
Babbelal

hello babbelal.patel,

may I know how you install JetPack images, are you using SDKmanager?
there should be tegrastats installed by default, you should execute it directly to show the reports.

$ sudo tegrastats
RAM 1428/3956MB (lfb 2x4MB) SWAP 528/1978MB (cached 43MB) IRAM 0/252kB(lfb 252kB) CPU [11%@102,2%@102,0%@102,0%@102] EMC_FREQ 2%@1600 GR3D_FREQ 0%@76 APE 25 PLL@21C CPU@24.5C PMIC@100C GPU@23C AO@29.5C thermal@23.5C POM_5V_IN 1940/1940 POM_5V_GPU 0/0 POM_5V_CPU 123/123
RAM 1428/3956MB (lfb 2x4MB) SWAP 528/1978MB (cached 43MB) IRAM 0/252kB(lfb 252kB) CPU [10%@204,3%@204,0%@204,0%@204] EMC_FREQ 2%@1600 GR3D_FREQ 0%@76 APE 25 PLL@21C CPU@24.5C PMIC@100C GPU@23C AO@30C thermal@23.75C POM_5V_IN 1981/1960 POM_5V_GPU 0/0 POM_5V_CPU 123/123
RAM 1428/3956MB (lfb 2x4MB) SWAP 528/1978MB (cached 43MB) IRAM 0/252kB(lfb 252kB) CPU [10%@102,4%@102,0%@102,0%@102] EMC_FREQ 2%@1600 GR3D_FREQ 0%@76 APE 25 PLL@21C CPU@24C PMIC@100C GPU@23C AO@30C thermal@23.75C POM_5V_IN 1940/1953 POM_5V_GPU 0/0 POM_5V_CPU 123/123
...

could you please share your l4t release version, you may check sysnode as below.
for example, it shows l4t-r32.4.2

$ cat /etc/nv_tegra_release
# R32 (release), REVISION: 4.2, GCID: 20074772, BOARD: t210ref, EABI: aarch64, DATE: Thu Apr  9 01:22:12 UTC 2020

Hi jerry,

I have boot device from sd card using Etcher as below link.

Please my below command outputs.
cimcon@linux:~ cat /etc/nv_tegra_release cat: /etc/nv_tegra_release: No such file or directory cimcon@linux:~ uname -r
4.9.140-tegra
cimcon@linux:~ uname -a Linux linux 4.9.140-tegra #1 SMP PREEMPT Wed Apr 8 18:10:49 PDT 2020 aarch64 aarch64 aarch64 GNU/Linux cimcon@linux:~

regards,
Babbelal

hello babbelal.patel,

it’s expected that SD card images did not contain nv_tegra_release system nodes for release version, you should found the release version from the downloaded zip file.

BTW,
it’s ubuntu utility, you may also check Ubuntu Packages Search for necessary packages.
for example,
/usr/bin/top [procps](https://packages.ubuntu.com/eoan/procps)
after that,
you should able to enable top commands by installing procps package by $ sudo apt-get install procps.
thanks

Hi jerry,

I have install procps and check top command output. Here i am not looking GPU details. Please check my below log.

cimcon@linux:/usr/bin$
sudo apt-get install procps
[sudo] password for cimcon:
Reading package lists… Done
Building dependency tree
Reading state information… Done
procps is already the newest version (2:3.3.12-3ubuntu1.2).
The following packages were automatically installed and are no longer required:
libxnvctrl0 screen-resolution-extra
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 216 not upgraded.
cimcon@linux:/usr/bin$ ./top

top - 23:35:53 up 8 days, 12:47, 3 users, load average: 0.32, 0.14, 0.10
Tasks: 247 total, 1 running, 246 sleeping, 0 stopped, 0 zombie
%Cpu(s): 3.5 us, 2.0 sy, 0.0 ni, 93.7 id, 0.0 wa, 0.5 hi, 0.3 si, 0.0 st
KiB Mem : 4059412 total, 2681612 free, 340712 used, 1037088 buff/cache
KiB Swap: 2029696 total, 1868824 free, 160872 used. 3304020 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
12077 avahi 20 0 7296 3068 1696 S 18.0 0.1 434:13.71 avahi-daemon
13134 root -51 0 0 0 0 S 2.6 0.0 70:16.31 sugov:0
9994 cimcon 20 0 9128 3548 2796 R 1.6 0.1 0:00.18 top
14619 gdm 20 0 483388 6336 2660 S 1.0 0.2 34:41.70 gsd-color

cat /etc/os-release
NAME=“Ubuntu”
VERSION=“18.04.4 LTS (Bionic Beaver)”
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME=“Ubuntu 18.04.4 LTS”
VERSION_ID=“18.04”
HOME_URL=“https://www.ubuntu.com/
SUPPORT_URL=“https://help.ubuntu.com/
BUG_REPORT_URL=“https://bugs.launchpad.net/ubuntu/
PRIVACY_POLICY_URL=“https://www.ubuntu.com/legal/terms-and-policies/privacy-policy
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

I have install https://developer.nvidia.com/jetson-nano-sd-card-image using Etcher. please suggest if any requirement for getting CPU load details.

Have available Debian Image for this board ??

Regards,
Babbelal patel

babbelal.patel,

If you want to get GPU load, how about use this ?

VERY simple to install and use.

And tegrastats and nv_tegra_release are in the Jetson nano developer kit not in the host pc.
If you write a microSD card image and boot Nano dev. kit without trouble, they should be in the expected folders.

  • /etc/nv_tegra_release
  • /usr/bin/tegrastats

Hi jerry,

I am not getting nv_tegra_release & tegrastats after install jetson-stats
Please see my log.

cimcon@linux:/usr/bin$ sudo pip3 install -U jetson-stats
The directory ‘/home/cimcon/.cache/pip/http’ or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag.
The directory ‘/home/cimcon/.cache/pip’ or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag.
Collecting jetson-stats
Downloading https://files.pythonhosted.org/packages/4b/8c/9d692cd15e9705b22fcbe1223a2d501a6226686ba05d62f39f8ab6889982/jetson-stats-2.1.0.tar.gz (70kB)
100% |████████████████████████████████| 71kB 1.2MB/s
Installing collected packages: jetson-stats
Running setup.py install for jetson-stats … done
Successfully installed jetson-stats-2.1.0
cimcon@linux:cd /usr/local/bin
cimcon@linux:/usr/local/bin$ sudo jtop -v
jtop 2.1.0
cimcon@linux:/usr/local/bin$ cd
cimcon@linux:~ cimcon@linux:~ ls /etc/nv_tegra_release
ls: cannot access ‘/etc/nv_tegra_release’: No such file or directory
cimcon@linux:~ **ls /usr/bin/tegrastats** ls: cannot access '/usr/bin/tegrastats': No such file or directory cimcon@linux:~ which jtop
/usr/local/bin/jtop
cimcon@linux:~ cd /usr/local/bin/ cimcon@linux:/usr/local/bin sudo ./jtop
Traceback (most recent call last):
File “/usr/local/lib/python3.6/dist-packages/jtop/jtop.py”, line 119, in init
self.jc = JetsonClocks(config_file)
File “/usr/local/lib/python3.6/dist-packages/jtop/core/jetson_clocks.py”, line 62, in init
raise JetsonClocks.JCException(“No jetson_clock script is availble in this board”)
jtop.core.jetson_clocks.JCException: No jetson_clock script is availble in this board

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/usr/local/lib/python3.6/dist-packages/jtop/main.py”, line 90, in main
with jtop(interval=args.refresh) as jetson:
File “/usr/local/lib/python3.6/dist-packages/jtop/jtop.py”, line 121, in init
raise jtop.JtopException(e)
jtop.jtop.JtopException: No jetson_clock script is availble in this board

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “./jtop”, line 11, in
load_entry_point(‘jetson-stats==2.1.0’, ‘console_scripts’, ‘jtop’)()
File “/usr/local/lib/python3.6/dist-packages/jtop/main.py”, line 136, in main
print("[{status}] {error}".format(status=bcolors.fail(), error=e.message))
AttributeError: ‘JtopException’ object has no attribute ‘message’
cimcon@linux:/usr/local/bin$

regards,
Babbelal

babbelal.patel,

Your SD card image has some problem I think.
How about flash fusing again?

OK , Share me some link which we can load image and run opencv app and get GPU details.

babbelal.patel,

As user manual says, download SD image from Jetson download center or use SDKManager.
It should install NVIDIA tools and OpenCV as well.

Could you share when something wrong?

Please send me Image and user manual links.

babbelal.patel,

Please refer this links: https://developer.nvidia.com/embedded/downloads
You can find Jetson Nano developer kit image and SDK manager howto as well.