1.第一步,下载memtest源码,下载地址为http://pyropus.ca/software/memtester

2.第二步,把下载好的memtest源码,放在linux下,用命令解压,解压命令如下:

tar xfz memtest-4.3.0

3.第三步,修改编译工具链,改动方法如下(具体看你自己的程序用的工具链),我海思用的工具链为arm-histbv320-linux-gcc:

修改方法:

a.conf-cc 文件中cc -O2 -DPOSIX  改为arm-histbv320-linux-gcc -O2 –DPOSIX

b.conf-ld 文件中cc -O2 -DPOSIX -D_POSIX_C_SOURCE=200809L -D_FILE_OFFSET_BITS=64 -       DTEST_NARROW_WRITES -c改为arm-histbv320-linux-gcc -O2 -DPOSIX -D_POSIX_C_SOURCE=200809L -     D_FILE_OFFSET_BITS=64 -DTEST_NARROW_WRITES -c

4.第四步,编译下载到板子上面测试.编译命令如下:make  && make install

5.遇到的错误以及解决错误的办法:

a.install: target ‘/usr/local/bin/’ is not a directory: No such file or directory   这个是没有建文件夹错误,直接用root用户去建立一个文件夹即可,具体为进去目录,建文件夹,给权限,命令如下:1. cd  /usr/local/      2. mkdir  bin     3.chmod 777 bin/

b../compile: 3: exec: arm-histbv320-linux-gcc: not found   此错误为工具链错误,请查看工具链是否安装错误,或者是工具链路径配置不对,海思工具链安装都会在/etc/profile 里面,可以用命令去查看是否安装成功,命令如下:cat  /etc/profile   .我的工具链如下:

export PATH="/opt/hisi-linux/x86-arm/arm-histbv320-linux/bin:$PATH"   之后用命令去此目录查看工具链是否在,如果不在就复制过来,复制命令如下:

root@ubuntu:/opt/hisi-linux/x86-arm# cp -R ../../../home/sdb1/cjsdb1/haisi/memtester-4.3.0/tools/linux/toolchains/arm-histbv320-linux ./   注意:需要用root用户,要不然有可能会报无权限错误,看你自己的工具链放在哪里,以及需要复制到哪个目录里面去,不能直接复制我的命令,

c./bin/sh: 1: cannot create auto-ccld.sh: Permission denied  此为运行无权限错误,需要切换到root用户才可以运行,切换命令为

su root  之后再输入密码即可切换root用户,有时候给权限也是需要root用户才行,

d.安装工具链之后,一般情况下,我们要重启linux让其生效,如果没有重启,请用命令让其立即生效,命令如下:

source  /etc/profile

Memtest移植到海思上面测试DDR相关推荐

  1. mysql移植海思_live555 交叉编译移植到海思开发板

    1.首先到它的主页下载一个源码包: http://www.live555.com/liveMedia/public/ 我下载的是latest的,具体什么版本还真不清楚 2.放到linux目录下解压: ...

  2. OpenCV开发笔记(七十四):OpenCV3.4.1+ffmpeg3.4.8交叉编译移植到海思平台Hi35xx平台

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/123696821 各位读者,知识无穷而人力有穷 ...

  3. qt4.8.6移植到海思3531

    转载地址 : 1:点击打开链接 2:点击打开链接 3:点击打开链接 按照下面步骤运行,命令一样 刚刚移植完海思.趁新鲜,赶紧写博客记录一下. 刚换新公司,老公司用的平台都是三星的,对Qt等支持都非常好 ...

  4. 四、基于海思芯片:从算法到移植 生成海思wk文件并进行成果展示

    一.基于海思芯片:从算法到移植  darknet框架下训练yolov3 二.基于海思芯片:从算法到移植   darknet框架下yolov3转为caffe框架下 三.基于海思芯片:从算法到移植   c ...

  5. usb_modeswitch移植到海思3531D平台(华为E8372h-155)

    usb_modeswitch移植到Hi3531D平台 PC宿主机:ubuntu 16.04LTS 板子处理器:Hi3531DV100 4G Dongle:华为随行WiFi 2mini (E8372h- ...

  6. RT3070驱动移植笔记 海思3515

    今天将rt3070wifi模块安装到海思3515开发板上,需要移植驱动程序.下面就移植过程做一下笔记 首先下载源码,可以到我的资源中下载http://download.csdn.net/detail/ ...

  7. 怎么从STM32将代码移植到海思开发板Hi3861

    文章目录 前言 一.Hi3861是什么? 二.使用步骤 1.写一个STM32程序 2.如何转移到Hi3861 总结 把一些工程发上来给大家,仅供参考~ 前言 目前正在打大学生嵌入式大赛,本人负责的部分 ...

  8. yolo 海思嵌入式_一、基于海思芯片:从算法到移植 darknet框架下训练yolov3

    今天是2020年1月25号,大年初一,万万没想到,这个本来狂舞躁动的时刻,敝人会安逸的坐在家里写博客,这场肺炎带给我们的应该是深刻反思.边缘计算如日中天,或者说把深度学习落地,搞到移动端解决是一个大趋 ...

  9. 海思3559移植yolov3

    此人博客上有完整教程: https://blog.csdn.net/avideointerfaces/article/category/8762084 海思3559移植yolov3 海思AI芯片(Hi ...

  10. Qt5.6.1移植海思Hi3521d(三)

    系列文章目录 Qt5.6.1移植海思Hi3521d(一) Qt5.6.1移植海思Hi3521d(二) 前言 本章讲解如何将编译好的qt程序移植到海思Hi3521D板子上,并且能够启动qt界面,和正常显 ...

最新文章

  1. 二级域名用asp.net 2.0的实现方案
  2. python入门须知:包、模块、库的含义以及导入以及包下__init__.py的作用
  3. buffer cache 深度解析
  4. 不知道当前谁激活键盘时的隐藏键盘方法
  5. npm包实现发布正式和测试版
  6. 四层和七层负载均衡的区别介绍--转
  7. jsp为什么不加虚拟路径都能访问_JavaWeb学习笔记一(环境配置/jsp基本介绍)
  8. 为什么Docker,Vagrant和Ansible等工具比以往更热门
  9. 理解三值逻辑与NULL,你离SQL高手更近了一步
  10. select、poll和epoll
  11. python代码写好了怎么运行-python代码如何运行
  12. moonlight不显示鼠标指针
  13. webstorm 配置webserver选项,让其他ip设备可访问(如手机等测试效果) ...
  14. 软件测试——文档测试
  15. php博客添加live2d,在Hexo博客上添加可爱的Live 2D模型
  16. c语言贪吃蛇作业报告,贪吃蛇设计报告
  17. ET框架——demo与自定义登录
  18. 如何修复VUM在客户端启用之后报数据库连接失败的问题
  19. 音创点歌机_音创ktv点歌系统
  20. 企业大数据价值你只发掘了1%!

热门文章

  1. BUUCTF-Misc-No.3
  2. Matlab R2017的下载与安装详细教程以及软件的学习资源
  3. 苹果屏蔽更新_苹果手机屏蔽IOS更新描述文件失效,越狱用户的紧急解决方案
  4. 个推科普漫画,解读《女心理师》中的智能语音识别系统
  5. WES7创建系统恢复盘
  6. 2020计算机408考试大纲,2020考研计算机:计算机408大纲考点变化解析指导
  7. ffplay音视频同步
  8. 怎么将webp格式转换成jpg?详细步骤
  9. 菜鸟java基础--1
  10. 自建rtmp直播和朋友一起异地看电影