Memtest移植到海思上面测试DDR
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相关推荐
- mysql移植海思_live555 交叉编译移植到海思开发板
1.首先到它的主页下载一个源码包: http://www.live555.com/liveMedia/public/ 我下载的是latest的,具体什么版本还真不清楚 2.放到linux目录下解压: ...
- OpenCV开发笔记(七十四):OpenCV3.4.1+ffmpeg3.4.8交叉编译移植到海思平台Hi35xx平台
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/123696821 各位读者,知识无穷而人力有穷 ...
- qt4.8.6移植到海思3531
转载地址 : 1:点击打开链接 2:点击打开链接 3:点击打开链接 按照下面步骤运行,命令一样 刚刚移植完海思.趁新鲜,赶紧写博客记录一下. 刚换新公司,老公司用的平台都是三星的,对Qt等支持都非常好 ...
- 四、基于海思芯片:从算法到移植 生成海思wk文件并进行成果展示
一.基于海思芯片:从算法到移植 darknet框架下训练yolov3 二.基于海思芯片:从算法到移植 darknet框架下yolov3转为caffe框架下 三.基于海思芯片:从算法到移植 c ...
- usb_modeswitch移植到海思3531D平台(华为E8372h-155)
usb_modeswitch移植到Hi3531D平台 PC宿主机:ubuntu 16.04LTS 板子处理器:Hi3531DV100 4G Dongle:华为随行WiFi 2mini (E8372h- ...
- RT3070驱动移植笔记 海思3515
今天将rt3070wifi模块安装到海思3515开发板上,需要移植驱动程序.下面就移植过程做一下笔记 首先下载源码,可以到我的资源中下载http://download.csdn.net/detail/ ...
- 怎么从STM32将代码移植到海思开发板Hi3861
文章目录 前言 一.Hi3861是什么? 二.使用步骤 1.写一个STM32程序 2.如何转移到Hi3861 总结 把一些工程发上来给大家,仅供参考~ 前言 目前正在打大学生嵌入式大赛,本人负责的部分 ...
- yolo 海思嵌入式_一、基于海思芯片:从算法到移植 darknet框架下训练yolov3
今天是2020年1月25号,大年初一,万万没想到,这个本来狂舞躁动的时刻,敝人会安逸的坐在家里写博客,这场肺炎带给我们的应该是深刻反思.边缘计算如日中天,或者说把深度学习落地,搞到移动端解决是一个大趋 ...
- 海思3559移植yolov3
此人博客上有完整教程: https://blog.csdn.net/avideointerfaces/article/category/8762084 海思3559移植yolov3 海思AI芯片(Hi ...
- Qt5.6.1移植海思Hi3521d(三)
系列文章目录 Qt5.6.1移植海思Hi3521d(一) Qt5.6.1移植海思Hi3521d(二) 前言 本章讲解如何将编译好的qt程序移植到海思Hi3521D板子上,并且能够启动qt界面,和正常显 ...
最新文章
- 二级域名用asp.net 2.0的实现方案
- python入门须知:包、模块、库的含义以及导入以及包下__init__.py的作用
- buffer cache 深度解析
- 不知道当前谁激活键盘时的隐藏键盘方法
- npm包实现发布正式和测试版
- 四层和七层负载均衡的区别介绍--转
- jsp为什么不加虚拟路径都能访问_JavaWeb学习笔记一(环境配置/jsp基本介绍)
- 为什么Docker,Vagrant和Ansible等工具比以往更热门
- 理解三值逻辑与NULL,你离SQL高手更近了一步
- select、poll和epoll
- python代码写好了怎么运行-python代码如何运行
- moonlight不显示鼠标指针
- webstorm 配置webserver选项,让其他ip设备可访问(如手机等测试效果) ...
- 软件测试——文档测试
- php博客添加live2d,在Hexo博客上添加可爱的Live 2D模型
- c语言贪吃蛇作业报告,贪吃蛇设计报告
- ET框架——demo与自定义登录
- 如何修复VUM在客户端启用之后报数据库连接失败的问题
- 音创点歌机_音创ktv点歌系统
- 企业大数据价值你只发掘了1%!