工具/软件:Linux
您好!
我尝试通过以下 URL 为 TMDSEVM572X 编译 ptest。
processors.wiki.ti.com/.../Linux_Core_PCIe_EP_User's_Guide
(使用端点测试功能器件)
但是、编译会生成许多错误。
我的处理器 SDK 版本为03.03.00.04。
我应该使用哪个处理器 SDK 版本?
如果有任何其他命令或设置、请告诉我。
此致、
Nomo
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Linux
您好!
我尝试通过以下 URL 为 TMDSEVM572X 编译 ptest。
processors.wiki.ti.com/.../Linux_Core_PCIe_EP_User's_Guide
(使用端点测试功能器件)
但是、编译会生成许多错误。
我的处理器 SDK 版本为03.03.00.04。
我应该使用哪个处理器 SDK 版本?
如果有任何其他命令或设置、请告诉我。
此致、
Nomo
您好、Nomo、
我在使用 ProcSDK 3.3.0.4构建它时未发现任何问题。 请参阅以下日志。 如果这是全新下载、并且错误未在 uapi 目录中找到文件、您可能需要先构建内核映像、然后再进行尝试。
雷克斯
~/work/ti-processor-sdk-linux-am57xx-evm-03.03.00.04/board-support/linux-4.4.41 +gitAUTOINC+f9f6f0db2d-gf9f6f0db2d$ make headers_install arch=arm
chk 包含/生成/ uapi/linux/version.h
HOSTCC 脚本/unifdef
安装 usr/include/asm-generic/(35个文件)
安装/usr/include/drm/(19个文件)
安装/usr/include/linux/android/(1个文件)
安装/usr/include/linux/byteorder/(2个文件)
安装/usr/include/linux/CAIF/(2个文件)
安装/usr/include/linux/CAN/(5个文件)
安装/usr/include/linux/DVB-/(8个文件)
安装/usr/include/linux/HDLC (1个文件)
安装/usr/include/linux/hsi/(2个文件)
安装/usr/include/linux/IIO/(2个文件)
安装/usr/include/linux/isdn/(1个文件)
安装/usr/include/linux/mmc/(1个文件)
安装/usr/include/linux/netfilter/s芯 片组(4个文件)
安装/usr/include/linux/netfilter/(85个文件)
安装/usr/include/linux/netfilter_arp/(2个文件)
安装/usr/include/linux/netfilter_bridge/(17个文件)
安装/usr/include/linux/netfilter_IPv4/(9个文件)
安装/usr/include/linux/netfilter_ipv6/(12个文件)
安装/usr/include/linux/nfsd/(5个文件)
安装/usr/include/linux/RAID/(2个文件)
安装/usr/include/linux/spi/(1个文件)
安装/usr/include/linux/SUNPPC/(1个文件)
安装/usr/include/linux/tc_act/(11个文件)
安装/usr/include/linux/tc_ematch/(4个文件)
安装/usr/include/linux/usb/(11个文件)
安装/usr/include/Linux/WiMAX/(1个文件)
安装/usr/include/linux/(430文件)
安装/usr/include/MISC/(1个文件)
安装/usr/include/MTD/(5个文件)
安装/usr/include/rdma/hfi/(1个文件)
安装/usr/include/rdma/(6个文件)
安装/usr/include/scsi/fc/(4个文件)
安装/usr/include/scsi/(4个文件)
安装/usr/include/sound/(11个文件)
安装/usr/include/video/(3个文件)
安装/usr/include/Xen/(4个文件)
安装/usr/include/uapi/(0文件)
安装/usr/include/asm/(34个文件)
~/work/ti-processor-sdk-linux-am57xx-evm-03.03.00.04/board-support/linux-4.4.41 +gitAUTOINC+f9f6f0db2d-gf9f6f0db2d$ echo $path
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
~/work/ti-processor-sdk-linux-am57xx-evm-03.03.00.04/board-support/linux-4.4.41 +gitAUTOINC+f9f6f0db2d-gf9f6f0db2d$ path=~/work/ti-processor-sdk-linux-am57xx-evm-03.03.00.04/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:$path
/work/ti-processor-sdk-linux-am57xx-evm-03.03.00.04/board-support/linux-4.4.41 +gitAUTOINC+f9f6f0db2d-gf9f6f0db2d$ arm-linux-gnueabihf-gcc -IUSR/include tools/pci/pcitest.c -o pcitest
~/work/ti-processor-sdk-linux-am57xx-evm-03.03.00.04/board-support/linux-4.4.41 +gitAUTOINC+f9f6f0db2d-gf9f6f0db2d$ la
Arch Kbuild 安全性
反向移植-具有 Kconfig 声音
块内核 System.map
Certs 库 ti_config_fragments
.config .mailmap TISDK-README
config.old maintainers .tmp_kallsyms1.o
正在复制 Makefile .tmp_kallsyms2.o
贷项.missings-syscalls.d .tmp_System.map
Crypto MM .tmp_versions
documentation modules.builtin.tmp_vmlinux1
驱动程序模块.order .tmp_vmlinux2
固件模块.symvers 工具
FS 网络用户
get_maintainer.ignore pcitest .version
git README 环境
.gignore 报告-错误 vmlinux
include samples .vmlinux.cmd
init .scmversion vmlinux.o
IPC 脚本
尊敬的 Rex-San:
感谢你的答复。
我已尝试您的建议;但是、问题未得到解决。
以下日志是我的执行。
此外、我可以理解"错误未在 uapi 目录中找到文件"。
请告诉我详情。
此致、
Nomo
使-j8 arch=arm cross_compile=arm-linux-gnueabihf- zImage
chk include/config/kernel.release
chk 包含/生成/ uapi/linux/version.h
HOSTCC 脚本/基本/固定程序
CHK 包含/生成/ utsrelease.h
HOSTCC 脚本/basic/bin2c
make[1]:`include/generated /mach-types.h'是最新的。
HOSTCC 脚本/kallsyms
HOSTCC 脚本/ makeash
HOSTCC 脚本/可排序文件
HOSTCC 脚本/DTC/DC.o
HOSTCC 脚本/DTC/flattree.o
CC 脚本/mod/empty.o
~~~~~~~~~~~~~~~~~~~~~~~μ A
作为 arch/arm/boot/compressed/hyp-stub.o
CC arch/arm/boot/compressed/fdt_rw.o
CC arch/arm/boot/compressed/fdt_ro.o
CC arch/arm/boot/compressed/FDT_WIP
CC arch/arm/boot/compressed/fdt.o
CC arch/arm/boot/compressed/atags_to_FDT.o
作为 arch/arm/boot/compressed/lib1funcs.o
作为 arch/arm/boot/compressed/ashldi3.o
作为 arch/arm/boot/compressed/bswapsdi2.o
作为 arch/arm/boot/compressed/pigy.lzma.o
LD arch/arm/boot/compressed/vmlinux
objcopy arch/arm/boot/zImage
内核:arch/arm/boot/zImage 已就绪
make -j8 arch=arm cross_compile=arm-linux-gnueabihf- am57xx-evm-reva3.dtb
DTC arch/arm/boot/dts/am57xx-evm-reva3.dtb
使 headers_install arch=arm
chk 包含/生成/ uapi/linux/version.h
HOSTCC 脚本/unifdef
安装 usr/include/asm-generic/(35个文件)
安装/usr/include/drm/(19个文件)
安装/usr/include/linux/android/(1个文件)
安装/usr/include/linux/byteorder/(2个文件)
安装/usr/include/linux/CAIF/(2个文件)
安装/usr/include/linux/CAN/(5个文件)
安装/usr/include/linux/DVB-/(8个文件)
安装/usr/include/linux/HDLC (1个文件)
安装/usr/include/linux/hsi/(2个文件)
安装/usr/include/linux/IIO/(2个文件)
安装/usr/include/linux/isdn/(1个文件)
安装/usr/include/linux/mmc/(1个文件)
安装/usr/include/linux/netfilter/s芯 片组(4个文件)
安装/usr/include/linux/netfilter/(85个文件)
安装/usr/include/linux/netfilter_arp/(2个文件)
安装/usr/include/linux/netfilter_bridge/(17个文件)
安装/usr/include/linux/netfilter_IPv4/(9个文件)
安装/usr/include/linux/netfilter_ipv6/(12个文件)
安装/usr/include/linux/nfsd/(5个文件)
安装/usr/include/linux/RAID/(2个文件)
安装/usr/include/linux/spi/(1个文件)
安装/usr/include/linux/SUNPPC/(1个文件)
安装/usr/include/linux/tc_act/(11个文件)
安装/usr/include/linux/tc_ematch/(4个文件)
安装/usr/include/linux/usb/(11个文件)
安装/usr/include/Linux/WiMAX/(1个文件)
安装/usr/include/linux/(430文件)
安装/usr/include/MISC/(1个文件)
安装/usr/include/MTD/(5个文件)
安装/usr/include/rdma/hfi/(1个文件)
安装/usr/include/rdma/(6个文件)
安装/usr/include/scsi/fc/(4个文件)
安装/usr/include/scsi/(4个文件)
安装/usr/include/sound/(11个文件)
安装/usr/include/video/(3个文件)
安装/usr/include/Xen/(4个文件)
安装/usr/include/uapi/(0文件)
安装/usr/include/asm/(34个文件)
echo $path
/home/nomo/ti-processor-sdk-linux-am57xx-evm-03.03.00.04/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
arm-linux-gnueabihf-gcc -IUSR/include tools/pci/pcitest.c -o pcitest
tools/pci/pcitest.c:20:19:致命错误:errno.h:无此类文件或目录
编译已终止。