NVIDIA Jetson AGX xavier GPIO

Hey all,
i just got a Jetson agx xavier from my proffesor (as part of a research) and my first mission is to make the device to send a 5V TTL from GPIO pin and control the frequency of the 5V signal (or at least know the frequency)

is there any full scale tutorial for this manner for someone who never used this machine?

(edit: i use the developer kit carrier board)

You should repost this in the Xavier forum:

Be sure to include which L4T release is installed (either “head -n 1 /etc/nv_tegra_release”, or “dpkg -l | grep 'nvidia-l4t-core'”). Also note if this is the developer kit carrier board, or if it is using a custom carrier board. There is a picture of the dev kit here:

Note: The default GPIO is 3.3V, but some I/O can have a jumper moved and use 1.8V. You will want to use either a 3.3V to 5V level shifter, or some equivalent.

Moving to Jetson AGX Xavier forum for resolution.

thanks for replying! i added the type of kit. regarding to the L4T release- should i print one of the lines you showed me to know which installed on my machine?

Depending on release, either or both of the above would tell us which release you are working with. There is a lot I cannot answer, but you will definitely need to convert the 5V levels to 3.3V (or with the right jumper change, 1.8V…see J512…not all 3.3V I/O can use 1.8V, much of it can).

ok, the output to the command above is:

#R32 (release), REVISION: 3.1, GCID: 18284527, BOARD: t186ref, EABI: aarch64, DATE: Mon Dec 16 21:38:34 UTC 2019

and BTW - it doesn’t matter to me if the output will be 5/3.3/1.8 V as long as i could control its frequency and would save the outputs alongside with their timestamps

You’ll need to convert any external level which is not 3.3v to 3.3v (a level converter).