您尚未登录。

楼主 #1 2020-01-04 14:02:24

Helloafer
会员
注册时间: 2019-10-19
已发帖子: 14
积分: 14

自己做了一个V3S的板子,跑起来了,但运行程序时会出错,在荔枝上就不会出错,应该怎么找原因?

自己画的v3S的板子,布线方面基本没怎么注意,全接在一个地上。焊起来,是可以跑起来系统的。但如果运行我的程序,过会儿就报  Segmentation fault这样的错误,但系统并没有死机,还是可以重新运行我的程序。这个程序我在荔枝派zero上跑就一直正常(最长的试了三个小时),不会报错。不知道怎么找原因?求指点

我的板子是从spi flash启动的,也有TF模块,也试过,从TF模块启动后,运行程序也报错。

离线

#2 2020-01-04 14:16:01

红白机
会员
注册时间: 2020-01-02
已发帖子: 133
积分: 133

Re: 自己做了一个V3S的板子,跑起来了,但运行程序时会出错,在荔枝上就不会出错,应该怎么找原因?

估计是电源问题, 检查 1.2v core, 1.8v dram 电压波纹, 也可以在 u-boot 把 cpu 和 dram 先把频率调低,看还会不会出现呗。

离线

楼主 #3 2020-01-04 15:25:46

Helloafer
会员
注册时间: 2019-10-19
已发帖子: 14
积分: 14

Re: 自己做了一个V3S的板子,跑起来了,但运行程序时会出错,在荔枝上就不会出错,应该怎么找原因?

对比了一下启动信息。
我的板子,多了一个错误,这是什么意思?
倒数第二行。
[    1.462903] EXT4-fs (mmcblk0p2): couldn't mount as ext2 due to feature incompatibilities
[    1.492842] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    1.501154] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    1.510055] devtmpfs: mounted
[    1.514355] Freeing unused kernel memory: 1024K
[    1.575119] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (80, <SessEnd), retry #0, port1 00000100
[    1.652464] EXT4-fs (mmcblk0p2): re-mounted. Opts: data=ordered

离线

#4 2020-01-04 15:45:29

红白机
会员
注册时间: 2020-01-02
已发帖子: 133
积分: 133

Re: 自己做了一个V3S的板子,跑起来了,但运行程序时会出错,在荔枝上就不会出错,应该怎么找原因?

这个是 usb id 的状态的吧?

离线

楼主 #5 2020-01-04 15:46:42

Helloafer
会员
注册时间: 2019-10-19
已发帖子: 14
积分: 14

Re: 自己做了一个V3S的板子,跑起来了,但运行程序时会出错,在荔枝上就不会出错,应该怎么找原因?

那就不是这个问题吧。

离线

#6 2020-01-04 16:02:13

红白机
会员
注册时间: 2020-01-02
已发帖子: 133
积分: 133

Re: 自己做了一个V3S的板子,跑起来了,但运行程序时会出错,在荔枝上就不会出错,应该怎么找原因?

Helloafer 说:

那就不是这个问题吧。

应该不是的。

离线

#7 2020-01-05 12:54:27

cslg_wangjian
会员
注册时间: 2019-06-24
已发帖子: 6
积分: 1

Re: 自己做了一个V3S的板子,跑起来了,但运行程序时会出错,在荔枝上就不会出错,应该怎么找原因?

板子上下覆铜空白地方都增加缝合过空。我的也是,第一次没有加缝合过空,运行一段时间app内存就莫名报错。增加了缝合过空就好了。应该就是电源走线问题导致的。我的上面还有485通讯,接上485通讯,几十分钟就报错。不接能够久。

离线

#8 2020-01-05 16:25:02

pla155
会员
注册时间: 2020-01-05
已发帖子: 3
积分: 3

Re: 自己做了一个V3S的板子,跑起来了,但运行程序时会出错,在荔枝上就不会出错,应该怎么找原因?

感谢楼主分享~~~

离线

#9 2020-01-06 23:28:17

zzm24
会员
注册时间: 2018-05-07
已发帖子: 120
积分: 107

Re: 自己做了一个V3S的板子,跑起来了,但运行程序时会出错,在荔枝上就不会出错,应该怎么找原因?

楼主解决没有,最近我的R11也是这样,用LDO供电,调试用就随意走线了, 主频降到800M就没问题,内存超频也没问题,主频跑1002M就出错,估计是1.2V的问题大

在线

#10 2020-01-06 23:42:41

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,138
积分: 1090.5

Re: 自己做了一个V3S的板子,跑起来了,但运行程序时会出错,在荔枝上就不会出错,应该怎么找原因?

我自己做的f1c100s超频就这样

离线

楼主 #11 2020-01-13 13:19:10

Helloafer
会员
注册时间: 2019-10-19
已发帖子: 14
积分: 14

Re: 自己做了一个V3S的板子,跑起来了,但运行程序时会出错,在荔枝上就不会出错,应该怎么找原因?

感谢各位的帮助,考虑电源问题,重新画了板子,所有的电源走线尽量加粗,TOP和Bottom的地也尽量用过孔贯通,现在新的板子,跑几个小时也不会出错了。非常感谢!

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn