Semrush怎么进不去了,求解

Semrush怎么进不去了,求解,第1张

内存不足引起的登陆失败,解决方案增加虚拟内存或增加硬件内存条。如果其他硬件也存在性能不足带不动游戏的,须到电脑城经过专业测试方可知道哪个硬件须升级。

硬件老化、积灰严重,影响计算机发挥性能,用吹风机吹出灰尘,可小幅度提升硬件性能。

显卡驱动版本过低,重新驱动显卡或者升级显卡驱动,最终让显卡的驱动处于最新状态。注意,更新显卡驱动前请做好旧驱动的备份。

系统和游戏冲突引起的登陆失败,重新安装系统可解决。游戏文件损坏引起的登陆失败,重新下载并安装游戏可解决。

网络问题,通过测速软件测试网络是否通畅,严重问题请联系网络运营商。

项目中使用Tsi721连接加速模块进行RapidIO收发数通信。在调试过程中,用户会手动结束任务,当再次启动任务时会报以下异常信息,

此时就无法再收到加速模块发来的数据。在这种情况下,必须要重启模块才能收到数据。

2、原因分析

用户在收数时使用的是封装的接口函数库,收数流程如下:

在收数过程中会创建门铃接收任务,等待门铃中断,当用户收到退出程序时底层配置的门铃信息并未释放,导致重新启动任务后无法重新配置门铃信息。

代码段如下:

用户手动关闭程序时标记为2处dbrange_disable并没有执行,导致资源未释放,再次启动应用后标记1处再次enable报错。

3、解决办法一

通过代码能看到要执行disable必须要退出while循环,确保rcv_exit为1,可以通过先按ctrl+c释放资源后,再按ctrl+\ 退出程序,如下:

此时再次重启应用无问题。

4、解决办法二

修改驱动,打开/home/kernel-rapidio-1.1.0/rio_mport_cdev.c

修改位置如下:

将ret初始化为0。

然后重新编译驱动,在/home/ kernel-rapidio-1.1.0 下执行

Make clean

Make

Make install

执行完毕后重启模块生效。

使用提供的释放资源应用程序rio_releaseDB(位于压缩包内Debug目录下)进行资源释放。

参数为0或1,表示要释放的port号,如下:

释放资源之后,再次启动应用程序即可正常收数。

附:rio_releaseDB.c 代码

/*

============================================================================

Name: test_rio.c

Author : 11

Version :

Copyright : Your copyright notice

Description : Hello World in C, Ansi-style

============================================================================

*/

#define _GNU_SOURCE

#include <sched.h>

#include <stdio.h>

#include <stdlib.h>

#include <pthread.h>

#include <unistd.h>

#include <semaphore.h>

#include <error.h>

#include <malloc.h>

#include <netdb.h>

#include <netinet/in.h>

#include <assert.h>

#include <fcntl.h>

#include <getopt.h>

#include <stdint.h>

#include <string.h>

#include <time.h>

#include <unistd.h>

#include <sys/stat.h>

#include <sys/types.h>

#include <sys/select.h>

#include <sys/types.h>

#include <sys/ipc.h>

#include <sys/sem.h>

#include <sys/mman.h>

#include <sys/time.h>

#include <sys/socket.h>

#include <arpa/inet.h>

#include "riocpplib.h"

int main(int argc,char *argv[]) {

int portNum=0

if(argc!=2)

{

printf("Invalid Argument,Please Input Number 0 or 1\n")

return -1

}

if((atoi(argv[1])!=0) &&( atoi(argv[1])!=1) )

{

printf("Invalid Argument,Please Input Number 0 or 1\n")

return -1

}

portNum=atoi(argv[1])

int ret=0

ret=bslRioPortInit(portNum)

if(ret==0)

{

printf("INIT SRIO PORT %d DONE\n",portNum)

}

else

{

printf("INIT SRIO PORT %d FAILED\n",portNum)

return -1

}

ret=bslRioReleaseDoorbell(portNum)

if(ret==0)

{

printf("RELEASE SRIO PORT %d DONE\n",portNum)

}

else

{

printf("RELEASE SRIO PORT %d FAILED\n",portNum)

}

return EXIT_SUCCESS

}

登录后复制

linux

tsi721

rapidio

srio

点赞文章给优秀博主打call~

tsi721-user-manual.pdf

23下载·0评论

2021年7月27日

RAPIDIO LINUX 驱动理解笔记1 DMA OUTBOUND

559阅读·1评论·1点赞

2022年6月16日

Linux下Tsi721修改RapidIO端口速率

1408阅读·2评论·4点赞

2021年3月26日

基于Intel E5V4计算刀片的RapidIO性能测试

566阅读·0评论·1点赞

2021年3月13日

Tsi721和NRS1800连接调试问题记录

1224阅读·0评论·4点赞

2021年7月9日

Tsi721芯片驱动代码使用说明

2805阅读·14评论·3点赞

2021年7月9日

一字粗跟凉鞋

精选推荐

广告

Tsi721信号及处理

1.0W阅读·2评论·2点赞

2016年1月19日

tsi721板卡和FPGA之间SRIO通信

923阅读·0评论·0点赞

2021年8月17日

linux/银河麒麟系统下基于Tsi721的PCIE转RapidIO驱动调试与测试

2256阅读·1评论·1点赞

2021年1月7日

VxWorks下TSI721驱动开发

998阅读·0评论·2点赞

2021年3月20日

Linux内核驱动注册方式泛谈

66阅读·0评论·0点赞

2020年3月18日

Windows 下TSI721驱动软件使用

1016阅读·0评论·1点赞

2021年3月12日

linux下rapidio枚举 环境变量设置

186阅读·0评论·0点赞

2021年4月20日

调试基于Linux Tsi721的rapidio驱动遇到的一些问题

4531阅读·5评论·3点赞

2019年3月7日

Windows 下TSI721数据采集软件

489阅读·4评论·0点赞

2021年3月12日

湖南麒麟下加载RapidIO驱动

1297阅读·4评论·2点赞

2021年2月25日

TSI721开发资料.zip

75下载·0评论

2020年4月1日

1800调试记录

233阅读·0评论·0点赞

2021年7月9日

去首页

看看更多热门内容


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/172671.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-26
下一篇2023-03-26

发表评论

登录后才能评论

评论列表(0条)

    保存