英伟达
英伟达平台使用过程中的各种问题及解决方法
fxfreefly
注重技术落地的应用型工程师
展开
-
嵌入式Linux系统uart串口编程详解及实例分析
近来在一个项目开发中,在一个新的硬件平台下的linux系统,使用uart串口进行通讯,结果通讯不畅。代码是以前在其他硬件平台下验证完全没问题的代码,为什么会出问题呢?经过各方面查资料,最终定位为uart串口初始化的问题。在linux系统下,串口的初始化比较复杂,需要设置的东西比较多,如果有一些默认的配置与硬件和应用程序不匹配,而又没有重新配置,就会导致通讯失败的情况。经过对linux系统下串口初始化的进行了整理梳理,最终解决了问题。记录这批位置可以为其他小伙伴提供参考。一、termios...原创 2020-07-30 12:29:25 · 3405 阅读 · 0 评论 -
英伟达TX2的USB口无法使用的解决办法
新做了一块TX2的底板,但是USB口无法使用,插上去USB设备之后什么反应都没有。这是由于官方的底板上采用INA3221芯片做了电源监控电路,只有确保5V电源达到要求的情况下才会使能USB口。而新做的板子上将上述电路省略了,所以导致了USB口无法使用。解决办法就是要给TX2更新设备树。 为了更新设备树,首先要在PC机上安装JetPack软件。JetPack是英伟...原创 2018-06-15 17:28:58 · 12103 阅读 · 17 评论 -
如何为英伟达TX2编译内核和设备树
在编译内核和设备树之前,首先默认已经安装了JetPack,如果没有安装,请参考其它资料进行安装。1、首先需要下载编译内核需要用到的工具链,通过下面的链接下载。https://developer.nvidia.com/embedded/dlc/l4t-gcc-toolchain-64-bit-28-2-ga2、安装工具链,通过下面的命令来安装工具链。sudo mkdir /opt/...翻译 2019-03-16 20:07:44 · 8984 阅读 · 3 评论 -
如何启动英伟达TX2的两个CAN口
英伟达的TX2有两路CAN,默认情况下是没有启动的,通过ifconfig命令可以查看CAN是否启动,如果启动了,可以看到下面的设备。如果没有相应的设备,则说明CAN没有启动起来。通过下面的设置可以启动CAN模块。1、进入下面文件夹cd /lib/modules/4.4.38-tegra/kernel/net/can执行下面命令sudo insmod can....原创 2019-03-16 20:19:38 · 2972 阅读 · 0 评论 -
如何开启英伟达TX2的所有USB3.0口
TX2新烧完系统之后,默认只有一个USB3.0口使能了,实际上TX2最多可以使能3个USB3.0口,在TX2的design guide中,可以找到相应的配置说明,见下图。TX2默认的配置为配置2,只使能了USB_SS#0。为了使能3个USB3.0口,需要将USB配置为配置4。 配置的前提是你的上位机上已经安装了JetPack。并且你已经掌握了TX2编译内核和DTB的方法,...原创 2019-03-16 20:30:59 · 7734 阅读 · 15 评论