北京哪家治白癜风的医院比较好 http://m.39.net/pf/bdfyy/bjzkbdfyy/
问题一:
Scriptstartedon-12-:41:42+08:00[TERM="xterm-color"TTY="/dev/pts/0"COLUMNS=""LINES="46"]
]0;root
artc-PC:/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/scriptsrootartc-PC:/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/scripts#./install_lib.shnntcUnsupportedtargettype!
./install_lib.sh:第47行:return:只能从函数或者源脚本返回(`return)
linuxisUnionTechOSGNU/Linux20\n\l
bmnetcandbmlangUSING_CXX11_ABI=1
./install_lib.sh:第行:pushd:无其他目录
]0;root
artc-PC:/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/scriptsrootartc-PC:/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/scripts#./install_lib.shnntclspci[K[K[K[K[K[Kexitexit
Scriptdoneon-12-:42:21+08:00[COMMAND_EXIT_CODE="1"]
解决办法:
1.安装驱动;
2.适配*.so动态库文件
问题二:
CC[M]/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/x86/driver/bm_pcie_drv.o
Infileincludedfrom./arch/mips/include/asm/pgtable.h:17,
from./include/linux/memremap.h:7,
from./include/linux/mm.h:27,
from./include/linux/scatterlist.h:8,
from./include/linux/dmapool.h:14,
from./include/linux/pci.h:,
from/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/x86/driver/bm_pcie_drv.c:6:
./arch/mips/include/asm/pgtable-64.h::20:error:expectedidentifierbefore‘(’token
#defineMODULE_END(FIXADDR_START-2*PAGE_SIZE)
^
/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/x86/driver/bm/bm_clkrst.h:10:2:note:inexpansionofmacro‘MODULE_END’
MODULE_END=5
^~~~~~~~~~
make[2]:***[scripts/Makefile.build::/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/x86/driver/bm_pcie_drv.o]错误1
make[1]:***[Makefile::_module_/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/x86/driver]错误2
make[1]:离开目录“/usr/src/linux-headers-4.19.0-loongson-3-desktop”
make:***[Makefile::all]错误2
解决办法:
1.修改bm_clkrst.h文件
root
artc-PC:/usr/src/linux-headers-4.19.0-loongson-3-desktop/arch/mips/include/asm#cd/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/mips/x86/driver/bm/root
artc-PC:/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/mips/x86/driver/bm#pwd/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/mips/x86/driver/bm
root
artc-PC:/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/mips/x86/driver/bm#root
artc-PC:/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/mips/x86/driver/bm#root
artc-PC:/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/mips/x86/driver/bm#vimbm_clkrst.hroot
artc-PC:/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/mips/x86/driver/bm#2.修改结构体
4typedefenum{
MODULE_CDMA=0,
MODULE_GDMA=1,
MODULE_TPU=2,
MODULE_SMMU=3,
MODULE_SRAM=4,
MODULE_END_MIPS=5
}MODULE_ID;
问题三:系统版本不兼容
./arch/mips/include/asm/uaccess.h:Infunction‘eva_kernel_access’:
./arch/mips/include/asm/uaccess.h:91:9:error:implicitdeclarationoffunction‘uaccess_kernel’;didyoumean‘rcu_access_pointer’?[-Werror=implicit-function-declaration]
returnuaccess_kernel();
^~~~~~~~~~~~~~
rcu_access_pointer
cc1:somewarningsbeingtreatedaserrors
make[2]:***[scripts/Makefile.build::/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/mips/x86/driver/bm_trace.o]错误1
make[1]:***[Makefile::_module_/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/mips/x86/driver]错误2
make[1]:离开目录“/usr/src/linux-headers-4.19.0-loongson-3-desktop”
make:***[Makefile::all]错误2
解决:
1.先找到文件在系统的位置
root
artc-PC:/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/mips/x86/driver#cd/root
artc-PC:/#find.-nameuaccess.hfind:‘./run/user//gvfs’:权限不够
./usr/src/linux-headers-4.19.0-loongson-3-desktop/include/asm-generic/uaccess.h
./usr/src/linux-headers-4.19.0-loongson-3-desktop/include/linux/uaccess.h
./usr/src/linux-headers-4.19.0-loongson-3-desktop/arch/mips/include/asm/uaccess.h
2.修改函数eva_kernel_access
staticinlinebooleva_kernel_access(void)
{
if(!IS_ENABLED(CONFIG_EVA))
returnfalse;
//returnuaccess_kernel();//deletebyluoyuchao
}
四安装ko文件
1.显示库文件
root
artc-PC:/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/mips/x86#lsbmsophon.kodriver
2.查格式
root
artc-PC:/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/mips/x86#filebmsophon.kobmsophon.ko:ELF64-bitLSBrelocatable,MIPS,MIPS64rel2version1(SYSV),BuildID[sha1]=c00d6f3ba48eebbfcd75a3fda3d1cba,withdebug_info,notstripped
root
artc-PC:/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/mips/x86#modinfobmsophon.kofilename:/home/artc/bitmain/bmnnsdk2-bm_v2.2.0/driver/mips/x86/bmsophon.ko
author:wei.qiao
bitmain.