6632

6632

0个粉丝

6

问答

0

专栏

0

资料

6632  发布于  2026-05-28 17:33:03
采纳率 0%
6个问答
374

SD3403只有背光不显示画面

   

根据历程想要屏幕输出官方给的文件source_file中的画面,代码运行正常但是屏幕却只有背光显示不了文件中的画面
屏幕的型号:10.1寸LCD液晶屏,800*1280,40pin,mipi接口,易百纳技术社区官网购买的型号
根据历程的代码输出

root@localhost:/opt/sample/mipi_tx# ./sample_vdec_24lane

 invalid input!  for examples:

/************************************/
usage : ./sample_vdec_24lane <index>
index:
        0:  VDEC(H265 PLAYBACK)-VPSS-VO
        1:  VDEC(H264 PLAYBACK)-VPSS-VO
        2:  VDEC(JPEG PLAYBACK)-VPSS-VO
        3:  VDEC(H265 LOWDELAY PREVIEW)-VPSS-VO
        4:  VDEC(HEIC H265 PLAYBACK PREVIEW)-VPSS-VO
        5:  VDEC(H265 PLAYBACK)-VPSS-VO(MIPI-TX)
/************************************/

root@localhost:/opt/sample/mipi_tx# ./sample_vdec_24lane 5
start vo dhd0.
mipi intf sync = 48

_sample_test:press 'e' to exit; 'q' to query!;

  chn 0, stream file:3840x2160_8bit.h265, userbufsize: 12441600
^C chn 0 send steam thread return ...
[main]-1313: program exit abnormally!

和历程代码一样
但是屏幕只有背光(说明排线是没问题的)
接线图片

我现在修改了sample_vdec.c的代码,重新编译运行结果还是不行
我现在不知道该怎么从哪些方面修改可以使屏幕显示文件的画面,请各位大佬支支招,十分感谢

我来回答
回答8个
时间排序
认可量排序

毛巾卷

56个粉丝

68

问答

18

专栏

82

资料

毛巾卷 2026-05-29 09:00:27
认可0

贴一下日志还有屏幕的参数看看是否一致

6632
6632   回复   毛巾卷  2026-05-29 09:23:13
0

root@localhost:~# # 查看所有I2C设备挂载信息
ls /sys/bus/i2c/devices/
ls /sys/bus/i2c/devices/ | grep 1106
0-0032 0-003c 0-0051 i2c-0 i2c-1 i2c-2 i2c-3 i2c-4 i2c-5 i2c-6 i2c-7
root@localhost:~#
root@localhost:~# i2cdetect -y 0
Warning: Can’t use SMBus Quick Write command, will skip some addresses
0 1 2 3 4 5 6 7 8 9 a b c d e f
00:
10:
20:
30: bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000

— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000

40:
50: bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— UU bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000

— bsp-i2c 11060000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000

60:
70:
root@localhost:~# i2cdetect -y 1
Warning: Can’t use SMBus Quick Write command, will skip some addresses
0 1 2 3 4 5 6 7 8 9 a b c d e f
00:
10:
20:
30: bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000

— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000

40:
50: bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000

— bsp-i2c 11061000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000

60:
70:
root@localhost:~# i2cdetect -y 2
Warning: Can’t use SMBus Quick Write command, will skip some addresses
0 1 2 3 4 5 6 7 8 9 a b c d e f
00:
10:
20:
30: bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000

— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000

40:
50: bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000

— bsp-i2c 11062000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000

60:
70:
root@localhost:~# i2cdetect -y 3
Warning: Can’t use SMBus Quick Write command, will skip some addresses
0 1 2 3 4 5 6 7 8 9 a b c d e f
00:
10:
20:
30: bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000

— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000

40:
50: bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000
— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000

— bsp-i2c 11063000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000

60:
70:
root@localhost:~# i2cdetect -y 4
Warning: Can’t use SMBus Quick Write command, will skip some addresses
0 1 2 3 4 5 6 7 8 9 a b c d e f
00:
10:
20:
30: bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000

— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000

40:
50: bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000

— bsp-i2c 11064000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000

60:
70:
root@localhost:~#
i2cdetect -y 5
Warning: Can’t use SMBus Quick Write command, will skip some addresses
0 1 2 3 4 5 6 7 8 9 a b c d e f
00:
10:
20:
30: bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000

— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000

40:
50: bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000
— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000

— bsp-i2c 11065000.i2c: wait rx no empty timeout, RIS: 0x610, SR: 0xa0000

60:
70:
root@localhost:~# i2cdetect -y 6
Error: Bus doesn’t support detection commands
root@localhost:~# i2cdetect -y 7
Error: Bus doesn’t support detection commands
root@localhost:~#
扫描出现了总线挂死,怀疑是I2c初始化不通

毛巾卷
毛巾卷   回复   6632  2026-05-29 10:06:10
0

不要在串口终端去执行,去ssh或其他终端执行

毛巾卷

56个粉丝

68

问答

18

专栏

82

资料

毛巾卷 2026-05-29 10:09:17
认可0

贴日志是海思的日志,不是看串口这些

6632
6632   回复   毛巾卷  2026-05-30 22:50:48
0

感谢大佬,我重新买了一个mipi屏幕就有画面了,是硬件的问题,

Sunshine

13个粉丝

2

问答

12

专栏

19

资料

Sunshine 2026-05-29 14:36:32
认可0
  1. 接线拍清楚点,转接板哪里看不到接线
  2. 用的什么版本固件?
  3. 检查一下load脚本里vo 有没有配置mipi_tx (固件里会默认)
6632
6632   回复   Sunshine  2026-05-30 22:49:06
0

感谢大佬,我重新买了一个mipi屏幕就有画面了,是硬件的问题,

素质男孩最有素质

1个粉丝

0

问答

0

专栏

3

资料

素质男孩最有素质 2026-05-29 17:35:07
认可0

demo不用改,一般就是接线问题

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区