HI3559A DMEB试玩

news2024/11/29 4:35:29

HI3559A DMEB试玩

    • 1、 不支持himm命令
    • 2、 默认ip设置
    • 3、 设置登录密码
    • 4、 不支持telnet登录
    • 5、 不支持ftp
    • 7、 命令行的现实格式修改
    • 9、 IIC例程不通
    • 10、 HI3559a从emmc启动,文件系统变为只读
    • 11、 驱动加载
    • 12、 官方例程中SENSOR不出图

最近需要使用3559来,之前没有玩过海思系列,使用较多的是xilinx的zynq7000和ultrascale,m300等。但是接触一些海思的sdk套路,基本就是按照sdk中的说明操作进行,基本无障碍。本文主要是记录或者标注一下调试过程,方便快速开启自己的系统。

1、 不支持himm命令

通过“btools -h”查查看显示如下:
在这里插入图片描述
解决:
海思根文件默认没有把himm工具集成在bin里,但是在sdk中Hi3516CV300_SDK_V1.0.3.0/osdrv/tools/board/reg-tools-1.0.0/bin有该文件,拷贝至板卡的/bin目录即可。
验证:
实际上缺少的是软连接,自己创建或者取用上述目录下的文件即可。

2、 默认ip设置

对文件系统中文件/etc/init.d/S80network进行填写即可。
默认的是没有填写的,如下:
在这里插入图片描述

3、 设置登录密码

1) 修改inittab文件
将#::askfirst:-/bin/sh改为::askfirst:-/bin/login;
再将::respawn:/sbin/getty -L ttyS000 115200 vt100 -n root -I "Auto login as root …"这一行注释掉,如下图:
在这里插入图片描述
2) 使用passwd root设置密码,默认设置为hust
3) 查看板卡上文件系统中的/etc/passwd文件,如下:
在这里插入图片描述
复制root:uZEVRVSEDeuu6:0:0::/root:/bin/sh到虚拟机中的rootfs的/etc/passwd中,文件系统重新烧录。重启。

4、 不支持telnet登录

在启动脚本中增加命令:telnetd&

5、 不支持ftp

1) mkdir /hust
2) chmod –R 777 /hust
3) tcpsvd -vE 0.0.0.0 21 ftpd /hust -w &
4) 电脑访问:ftp://192.168.1.168,输入账号root,密码hust
5) 正常的读写文件

7、 命令行的现实格式修改

在/etc/profile文件在最后加上一行语句:
1). 命令行提示符完全显示完整的工作目录名称:
export PS1=‘[\u@\h:$PWD]$’
2). 命令行提示符只列出最后一个目录:
export PS1=‘[\u@\h \W]$’
3). 命令行提示符显示完整工作目录,当前用户目录会以 ~代替:
export PS1='[\u@\h \w]$ ’
命令释义:
\u 显示当前用户账号
\h 显示当前主机名
\W 只显示当前路径最后一个目录
\w 显示当前绝对路径(当前用户目录会以 ~代替)
$PWD 显示当前全路径
$ 显示命令行’$'或者’#'符号

9、 IIC例程不通

在这里插入图片描述
执行官方例程i2c_read 11 0x49 0 0x10报错误如上。
i2cdetect -y -r 11//检测i2c总线11上面有哪些设备(海思的这个工具好像读取的地址不准)
i2cdump -y 11 0x56//查看总线11,设备地址0x56上的设备的I2C寄存器的值
i2cset -f –y 11 0x56 0x23 5 总线11,设备地址为0x56的设备,设置寄存器0x23的值为0x5
i2cget -f -y 11 0x56 0x0 总线11,设备地址为0x56的设备,读取寄存器0x0的值

解决:使用以上命令时,需要对数值乘2.

因此下图对应的地址分别为:
i2c_read 11 0x92 0 0x10
i2c_read 11 0x94 0 0x10
i2c_read 11 0x98 0 0x10
i2c_read 11 0x9e 0 0x10
i2c_read 11 0x9c 0 0x10
i2c_read 11 0xd0 0 0x10
i2c_read 11 0xd2 0 0x10
在这里插入图片描述

10、 HI3559a从emmc启动,文件系统变为只读

启动打印:VFS: Mounted root (ext4 filesystem) readonly on device 179:3
在这里插入图片描述
解决:多方查找原因后来发现是在uboot传给kernel的cmdline有点问题,没有加rw选项。
在uboot中重配置cmdline解决。
在这里插入图片描述

11、 驱动加载

cd /hust/hi3559_ko //这一行必须要。
./load3559av100_multicore -i -sensor0 imx334

12、 官方例程中SENSOR不出图

1) IIC通信正常
2) 使用海思的检测工具,cat /proc/umap/hi_mipi 显示结果是无mipi数据。
3) 运行vio等例程时,无报错,但是没有画面,后追查为编译的app使用的sensor宏定义为imx477,而实际的sensor为imx334。
4) 修改办法:在sample目录下打开Makefile.param文件,找到“SENSOR0_TYPE ?= SONY_IMX334_MIPI_8M_30FPS_12BIT”,修改成自己想要sensor,需要自己增加驱动的话参考https://blog.csdn.net/qq_31764341/article/details/126971427。然后重新编译sample目录即可。
5) 接着显示器显示不支持的分别率,后查实为输出的是4kp30,我的显示器不支持4k和30的帧率,更换一个4k的下显示器画面正常。当然也可以去修改代码,输出1080p60。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/992092.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

程序员常用的27款开发工具以及年度各方向的工具

一、Java 线上诊断工具 Arthas 工具的使用场景: 1、这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 2、我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 3、遇到问题无法在线…

Redis I/O多路复用机制

1. 多路复用要解决什么问题 并发多客户端连接场景,在多路复用之前最简单和典型的方案:同步阻塞网络IO模型。 这种模式的特点就是用一个进程来处理一个网络连接(一个用户请求),比如一段典型的示例代码如下。 直接调用 recv 函数从一个 socket 上读取数…

vue3+ts 分享海报

安装依赖1. npm install html2canvas --save<div class"flex-box"><div><div v-for"(item,index ) in from.list" :key"index" click"actvieFuntion(index)"><div>{{item}}</div><div :class"…

算法训练营day46|动态规划 part08:完全背包 (LeetCode 139. 单词拆分)

139. 单词拆分 (求排列方法) 题目链接&#x1f525;&#x1f525; 给定一个非空字符串 s 和一个包含非空单词的列表 wordDict&#xff0c;判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明&#xff1a; 拆分时可以重复使用字典中的单词。 你可以假设字典中没…

AIGC之文本内容生成概述(下)—— GPT

GPT&#xff08;GenerativePre-TrainedTransformer&#xff09; 提到GPT模型&#xff0c;就不得不说众所周知的ChatGPT模型&#xff0c;ChatGPT的发展可以追溯到2018年&#xff0c;当时OpenAI发布了第一代GPT模型&#xff0c;即GPT-1&#xff0c;该模型采用Transformer结构和自…

Tableau自学四部曲_Part2:数据连接可视化原理

文章目录 一、数据连接1. 连接类型2. 连接方式3. 提取方式4. 连接筛选5. 保存类型6. 数据处理7. 理解本文的数据 二、可视化原理1. 做个小实验2. 数据是如何变成图表的&#xff1f;&#xff08;1&#xff09;数据变成图表的过程&#xff0c;就是用数据映射到视觉图形的过程&…

180B参数的Falcon登顶Hugging Face,最好开源大模型使用体验

文章目录 使用地址使用体验 使用地址 https://huggingface.co/spaces/tiiuae/falcon-180b-demo 使用体验 相比Falcon-7b&#xff0c;Falcon-180b拥有1800亿的参数量&#xff0c;在智能问答领域做到了Top 1。在回答问题的深度和广度上都明显优于只有70亿参数量的Falcon-7b&…

容器编排学习(二)镜像制作和私有仓库介绍

一 Dockerfile 1 概述 commit的局限 很容易制作简单的镜像&#xff0c;但碰到复杂的情况就十分不方便例如碰到下面的情况需要设置默认的启动命令需要设置环境变量需要指定镜像开放某些特定的端口 Dockerfile就是解决这些问题的方法 Dockerfile是一种更强大的镜像制作方式…

蓝牙方案|伦茨科技最新ESL蓝牙电子价签方案

随着电子货架标签市场无线标准的发布&#xff0c;蓝牙技术将协助零售业进行下一阶段的数字化转型&#xff0c;为商店和购物者提供更好的消费体验。电子货架标签提供了精准的自动定价&#xff0c;并增加了对实时促销和产品信息的访问&#xff0c;提供更令人满意且整合的全渠道体…

如何用Java编写代码来等待一个线程join()??

笔者在前面几篇文章中详细的讲解了&#xff1a;线程and进程的区别及其各种对比&#xff0c;如何中断一个线程等文章&#xff0c;接下来本篇文章主要讲解&#xff1a;用Java编写代码来等待一个线程join()&#xff1f;&#xff1f; 线程之间是并发执行的&#xff0c;操作系统对于…

清华开源LLM中英双语对话语言模型ChatGLM2,效果能赶超ChatGPT?

ChatGLM-6B 是一个开源的、支持中英双语的对话语言模型,基于 General Language Model (GLM) 架构,具有 62 亿参数.ChatGLM2-6B 是开源中英双语对话模型 ChatGLM-6B 的第二代版本,其第二代继承了第一代的优秀特点,并在第一代的基础上,更新了更多的新特性。 更强大的性能: C…

C语言——程序环境和预处理(再也不用担心会忘记预处理的知识)

了解程序环境和预处理 前言&#xff1a;一、程序环境二、编译链接2.1 翻译环境2.2 编译的几个阶段2.3 运行环境 三、预处理3.1 预定义符号3.2. #define的使用3.2.1 #define 定义标识符3.2.2 #define 定义宏3.2.3 #define 替换规则3.2.4 #和##的用途3.2.5 带副作用的宏参数3.2.6…

数据结构大作业 成绩分析c语言程序设计

界面加载 界面展示 成绩输入 求平均成绩 升序排列 降序排列 名字排序 按名字搜索 按ID搜索 每门课成绩分析 成绩单展示 -

1.6 二次曲面

二次曲面 文章目录 二次曲面知识点1 二次曲面的概念知识点2 常见的二次曲面知识点3 空间曲面小结 知识点1 二次曲面的概念 定义1 三元二次方程&#xff08;二次项系数不全为0&#xff09; A x 2 B y 2 C z 2 D x y E y z F z x G x H y I z J 0 Ax^2By^2Cz^2DxyEyzF…

Windows 12 网页版,开源了!

公众号关注 “GitHubDaily” 设为 “星标”&#xff0c;每天带你逛 GitHub&#xff01; 自 1985 年微软发布第一代 Windows 系统后&#xff0c;其市场占比一直逐步攀升。经过数十年的迭代发展&#xff0c;目前 Windows 已成为全球桌面操作系统的主导者。 今年整个科技行业开始拥…

Canal使用

什么是Canal Canal 主要用途是基于 MySQL 数据库增量日志解析&#xff0c;提供增量数据订阅和消费。 早期阿里巴巴因为杭州和美国双机房部署&#xff0c;存在跨机房同步的业务需求&#xff0c;实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始&#xff0c;业务逐…

杭州快递物流展-2024长三角快递物流供应链与技术装备展览会(杭州)

2024快递物流创新高质量发展论坛暨 2024长三角快递物流供应链与技术装备展览会(杭州) 时间&#xff1a;2024年4月12-14 日 地点&#xff1a;杭州国际博览中心 ESYE长三角快递物流展是亚洲范围内超大规模的快递物流业展示平台&#xff0c;由于展会的需求 及扩大市场的影响力…

【Tools】如何在VSCode上使用C++ 保姆教程

VSCode&#xff08;Visual Studio Code&#xff09;是一款轻量级的代码编辑器&#xff0c;拥有丰富的插件生态系统&#xff0c;支持多种语言开发。在本文中&#xff0c;将介绍如何在 VSCode 中配置 C 环境&#xff0c;以便于开发和调试 C 代码。 VSCode 具有以下优势&#xff1…

山寨能走多远?盗版还是盗火?KCC@深圳活动圆满举办

2023.8.19 &#xff0c;我们组织了一场大家期待已久的线下活动&#xff1a; KCC深圳&#xff1a;Kickoff & 读书会Meetup 来了深圳都是深圳人&#xff0c;没有哪座城市能够像深圳代表中国改革开放的发展历程&#xff0c;年轻、上进、有活力、拥抱新事物&#xff0c;同样&am…

Java版本企业工程行业管理系统源码

Java版工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离 功能清单如下&#xff1a; 首页 工作台&#xff1a;待办工作、消息通知、预警信息&#xff0c;点击可进入相应的列表 项目进度图表&#xff1a;选择&#xff08;总体或单个&#xff09;项目显示1…