前言

第一次安装PCIE驱动的时候容易出现各种问题,总结一下下。。

原因分析

一般情况下,直接make的时候会出现问题.

scripts/basic/fixdep: 1: scripts/basic/fixdep: Syntax error: "(" unexpected
scripts/Makefile.build:261: recipe for target '/opt/pcie_v4l2_mono-master/app/uisee-sensor.o' failed
make[3]: *** [/opt/pcie_v4l2_mono-master/app/uisee-sensor.o] Error 2
Makefile:1414: recipe for target '_module_/opt/pcie_v4l2_mono-master/app' failed
make[2]: *** [_module_/opt/pcie_v4l2_mono-master/app] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.4.38-tegra'
Makefile:16: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/opt/pcie_v4l2_mono-master/app'
Makefile:42: recipe for target 'all' failed
make: *** [all] Error 2

原因一:

没有在/etc/rc.local文件中加载pcie驱动;

        echo "PCIE card exist, start pcie video driver"modprobe videodevmodprobe videobuf2-coremodprobe videobuf2-vmallocmodprobe videobuf2-dma-contigmodprobe v4l2-common

等等。。。

原因二:

系统ext配置文件不完整;

解决方法:

在/boot/extconf,修改extconf文件,增加coherent_pool=16M,加在APPEND最后;

nvidia@tegra-ubuntu:/boot/extlinux$ sudo vi extlinux.conf TIMEOUT 30
DEFAULT primaryMENU TITLE p2771-0000 eMMC boot optionsLABEL primary
MENU LABEL primary kernel
LINUX /boot/Image
APPEND ${cbootargs} root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 coherent_pool=16M

原因三:

内核需要重新编译;

cd /lib/modules/4.4.38-tegra/
cd build
cd scripts/
sudo make scripts

scripts目录出错:

make: *** No rule to make target 'scripts'.  Stop.

注意,也可能是在build而不是scripts目录下进行编译;

build目录编译成功:

nvidia@tegra-ubuntu:/lib/modules/4.4.38-tegra/build$ sudo make scriptsHOSTCC  scripts/basic/fixdepHOSTCC  scripts/basic/bin2cHOSTCC  scripts/kconfig/conf.oHOSTCC  scripts/kconfig/zconf.tab.oHOSTLD  scripts/kconfig/conf
scripts/kconfig/conf  --silentoldconfig Kconfig
#
# configuration written to .config
#HOSTCC  scripts/dtc/dtc.oHOSTCC  scripts/dtc/flattree.oHOSTCC  scripts/dtc/fstree.oHOSTCC  scripts/dtc/data.oHOSTCC  scripts/dtc/livetree.oHOSTCC  scripts/dtc/treesource.oHOSTCC  scripts/dtc/srcpos.oHOSTCC  scripts/dtc/checks.oHOSTCC  scripts/dtc/util.oHOSTCC  scripts/dtc/dtc-lexer.lex.oHOSTCC  scripts/dtc/dtc-parser.tab.oHOSTLD  scripts/dtc/dtcCC      scripts/mod/empty.oHOSTCC  scripts/mod/mk_elfconfigMKELF   scripts/mod/elfconfig.hHOSTCC  scripts/mod/modpost.oCC      scripts/mod/devicetable-offsets.sGEN     scripts/mod/devicetable-offsets.hHOSTCC  scripts/mod/file2alias.oHOSTCC  scripts/mod/sumversion.oHOSTLD  scripts/mod/modpostHOSTCC  scripts/kallsymsHOSTCC  scripts/pnmtologoHOSTCC  scripts/conmakehashHOSTCC  scripts/sortextable

原因四:
驱动文件的权限问题;

sudo chown nvidia:nvidia pcie_v4l2_mono-master/ -R

原因五:

编译驱动;

cd /opt/pcie_***
sudo make clean
make #( no sudo)
sudo make insert

参考

1.编译驱动内核;

转载于:https://www.cnblogs.com/happyamyhope/p/9430225.html

【error】scripts/basic/fixdep: Syntax error: ( unexpected相关推荐

  1. 【aviator】aviator 报错 Syntax error:Unexpect token 'OR' Parsing expression

    1.背景 做aviator 报错 @Testpublic void aviatorPatternPerformanceStringTest() throws Exception {String rul ...

  2. 【转载】谁记录了mysql error log中的超长信息

    转载: https://www.cnblogs.com/DataArt/p/10260994.html [问题] 最近查看MySQL的error log文件时,发现有很多服务器的文件中有大量的如下日志 ...

  3. 【Python】解决urllib返回http error 503问题

    [Python]解决urllib返回http error 503问题:https://www.cnblogs.com/tiandsp/p/13783038.html

  4. 【Docker】Segmentation Fault or Critical Error encountered. Dumping core and abor

    前言 CentOS7 安装Docker后,load镜像时出现以下错误: Segmentation Fault or Critical Error encountered. Dumping core a ...

  5. 【bitcoinjs-lib】签名错误提示:Error: No inputs were signed

    基于[bitcoinjs-lib]的转出钱包地址[是否隔离见证,生成方式]都会决定是否签名成功! import bitcoin from "bitcoinjs-lib";/*** ...

  6. 【ffmpeg】编译时报错:error: undefined reference to `av...

    1.问题描述 昨天使用ffmpeg库编译demo一切正常,今天再次链接ffmpeg库时报了一堆错误: error: undefined reference to `av_frame_alloc()' ...

  7. 【LoadRunner】The above not found error(s) may be explained by header and body byte counts being 0 .

    Action.c(10): Error -26374: The above "not found" error(s) may be explained by header and ...

  8. 【题解】PAT (Basic Level) Practice (中文)

    互联网行业的小白,写博客的目的是为了记录自己的学习过程.对自己学习中所犯的错误做一个总结.由于水平有限,博客中难免会有一些错误出现,有纰漏之处恳请各位大佬不吝赐教! PAT Basic Level P ...

  9. 【问题】WARNING: There was an error checking the latest version of pip.

    目录 1.问题描述: 2.解决办法: 3.结果: 参考文献:1.3.4可以解决问题 今天在学习NLP是需要安装  jieba 库 和 word2vec 库,但是在安装的时候出现了一下问题. 1.问题描 ...

最新文章

  1. 算法结构2.希尔排序
  2. ASP.NET2.0导航功能之配置会员和角色
  3. 多态方法调用的解析和分派
  4. java0到9的字符怎么表示_java,_java 怎么生成一个0-9,a-z的一个44位字符串作为上传文件的名字,java - phpStudy...
  5. 如何查看单元测试的结果 以及异常处理
  6. springboot - 整合多数据源配置
  7. 白群晖图文版阿里云域名解析IPV6远程访问方法
  8. 2021年最优秀的新闻APP或许是这两个(国内没上架)
  9. 【Java8】Function 讲解
  10. Windows常用cmd命令总结
  11. word模板填充数据,导出PDF
  12. 【税务硕士论文】跨国公司无形资产转让定价税制改革探究(节选)
  13. 科学减重才能事半功倍
  14. ntpd服务状态及日志查询方式
  15. Python 中文分词 NLPIR 快速搭建
  16. 区块链知识汇总练习——私有链、公有链、联盟链、元宇宙、AR技术
  17. Django之django-dynamic-preferences
  18. 选项卡怎么实现切换效果
  19. Vue cli项目,使用富文本编辑器WangEditor,8小时摸爬滚打后,弃坑Tinymce、UEditor、Quill
  20. Nginx采用yum安装-Carr

热门文章

  1. 记录kafka踩坑:marking the coordinator (id rack null) dead for group
  2. 可被三整除的最大和—leetcode1262
  3. 牛客IOI周赛19-普及组 C.小y的旅行
  4. 设计模式——工厂模式(一)
  5. c++进阶---IO类的详细介绍(一)
  6. 如何解压tar.xz文件
  7. 覃超-算法训练营 学习方法分享[1] 如何精通一个领域
  8. 党在心中(turtle画图)
  9. 非二进制字符串数据:CHAR,VARCHAR,TEXT
  10. input type=text 无法使用.html(),input type=”text” (Elements) – HTML 中文开发手册