您尚未登录。

楼主 # 2021-07-13 17:33:56

lovexulu
会员
注册时间: 2020-05-17
已发帖子: 68
积分: 320.5

求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

TF卡启动正常,可进入系统,lichee pi的镜像。但登录后,或者未登录 几秒或者几十秒后就突然报错,错误代码如下:

[   58.956348] Unable to handle kernel paging request at virtual address 00e27ffe
[   58.970251] pgd = 3e9569a8
[   58.976170] [00e27ffe] *pgd=00000000
[   58.982974] Internal error: Oops: 1 [#1] ARM
[   58.990477] Modules linked in:
[   58.996756] CPU: 0 PID: 0 Comm: swapper Not tainted 4.15.0-rc8-licheepi-nano+ #69
[   59.010827] Hardware name: Allwinner suniv Family
[   59.018981] PC is at current_kernel_time64+0x14/0x54
[   59.027359] LR is at 0xc635f600
[   59.033841] pc : [<c015273c>]    lr : [<c635f600>]    psr: 60000093
[   59.046734] sp : c0a01e78  ip : 80000014  fp : ffffffff
[   59.055311] r10: 0000000d  r9 : 00000000  r8 : 00000000
[   59.063849] r7 : 54566734  r6 : 8111c400  r5 : 0000071e  r4 : c0a5fee0
[   59.076836] r3 : 1c124780  r2 : 00e27f66  r1 : 00000000  r0 : 54567251
[   59.090009] Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment none
[   59.103868] Control: 0005317f  Table: 81bf8000  DAC: 00000053
[   59.116235] Process swapper (pid: 0, stack limit = 0x630c7f43)
[   59.128776] Stack: (0xc0a01e78 to 0xc0a02000)
[   59.136574] 1e60:                                                       c0a0e5a0 1c124780
[   59.151381] 1e80: c0a01e8c c0a2e360 00000001 d55553eb 00000014 c635f600 0000000d 60000093
[   59.166276] 1ea0: 00000002 c015d068 c0a2e360 c0a0f6e0 d55553eb 00000014 c635f600 0000000d
[   59.181215] 1ec0: 60000093 c015db64 00000001 c01517dc c0a0fe40 c0a0f6e0 c0a0fe40 c635f600
[   59.196238] 1ee0: 0000000d c01519f8 0000000d c0a2e360 c635f600 c0151000 00000001 c0a0fe40
[   59.211335] 1f00: b9b348ef c635f600 0000000d 0000000d c0a2e360 c635f600 0000000d c015e3dc
[   59.226656] 1f20: 00000000 00000000 00000002 c0136df0 ba4a3400 0000000d 00000000 c0a09ad0
[   59.242115] 1f40: c1836018 b9b19d80 0000000d 00000000 464e627f 7ffffff2 0c845880 00000000
[   59.257604] 1f60: c0a01fa4 c0a3ac60 c0a3ac20 ffffffff c0a03020 c1fb43e0 c0924a28 00053177
[   59.273208] 1f80: 00000000 c015e884 c0a3ac60 c013cc5c 00000000 c0a3ac60 c0a3ac20 ffffffff
[   59.288897] 1fa0: c0a03020 c1fb43e0 c0924a28 00053177 00000000 c013d044 c0a3ac60 c0900bdc
[   59.304624] 1fc0: ffffffff ffffffff 00000000 c090066c 00000000 c0924a28 00000000 c090032c
[   59.320511] 1fe0: 00000053 00003135 00000000 80e60000 41069265 00000000 00000000 00000000
[   59.336479] [<c015273c>] (current_kernel_time64) from [<c0a2e360>] (0xc0a2e360)
[   59.351565] Code: e59f2044 e592c020 e31c0001 1a00000d (e1c249d8)
[   59.365409] ---[ end trace dfeaa377ff9c4cf9 ]---
[   59.373951] Kernel panic - not syncing: Attempted to kill the idle task!
[   59.388368] Rebooting in 5 seconds..
[   65.376176] Reboot failed -- System halted

各位大神看看是哪里的问题?!

离线

#1 2021-07-13 17:46:34

哇酷小二
管理员
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,387
积分: 1902
个人网站

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

会不会是硬件问题?电源稳不稳?





离线

楼主 #2 2021-07-13 17:52:28

lovexulu
会员
注册时间: 2020-05-17
已发帖子: 68
积分: 320.5

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

哇酷小二 说:

会不会是硬件问题?电源稳不稳?

电源使用的ea3036 ,3.3,2.5,1.2各脚均有 10uf+0.1uf电容。。 SVREF脚电阻到不是1%精度的,但实测电阻误差在1%以内。

离线

#3 2021-07-13 17:55:46

哇酷小二
管理员
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,387
积分: 1902
个人网站

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

那用开发板先测试,排除软件问题。





离线

楼主 #4 2021-07-13 18:18:43

lovexulu
会员
注册时间: 2020-05-17
已发帖子: 68
积分: 320.5

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

哇酷小二 说:

那用开发板先测试,排除软件问题。

好的,我先找块nano试试

离线

楼主 #5 2021-07-14 13:47:58

lovexulu
会员
注册时间: 2020-05-17
已发帖子: 68
积分: 320.5

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

哇酷小二 说:

那用开发板先测试,排除软件问题。

在nano上一切正常,没有出现类似错误,昨天修改SD卡引脚上拉电阻,出现错误时间延长,但不是根本问题!

离线

#6 2021-07-14 14:41:18

david
会员
注册时间: 2018-03-05
已发帖子: 385
积分: 316.5

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

二手芯片不良?

离线

楼主 #7 2021-07-14 14:59:27

lovexulu
会员
注册时间: 2020-05-17
已发帖子: 68
积分: 320.5

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

david 说:

二手芯片不良?

也怀疑是这种情况,都一个地方来的三片,一片烧坏了,另外两片都是这种情况。。

离线

#8 2021-07-14 15:02:18

cube
会员
注册时间: 2021-03-11
已发帖子: 288
积分: 202.5

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

lovexulu 说:
david 说:

二手芯片不良?

也怀疑是这种情况,都一个地方来的三片,一片烧坏了,另外两片都是这种情况。。

不用看照片了,说吧,多少钱买的?

离线

楼主 #9 2021-07-14 15:14:22

lovexulu
会员
注册时间: 2020-05-17
已发帖子: 68
积分: 320.5

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

cube 说:
lovexulu 说:
david 说:

二手芯片不良?

也怀疑是这种情况,都一个地方来的三片,一片烧坏了,另外两片都是这种情况。。

不用看照片了,说吧,多少钱买的?

貌似去年10月份? 6块一个买个

最近编辑记录 lovexulu (2021-07-14 15:15:09)

离线

#10 2021-07-14 15:31:11

司徒
Moderator
注册时间: 2020-02-13
已发帖子: 547
积分: 157
个人网站

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

從你的Log看來,LR從一個很奇怪的地方呼叫過來,這個位址空間已經超過Kernel大小,所以大致上是RAM有問題或者Stack Overflow

排除方向建議:
1. 改變Kernel CMDLINE,不要讓Kernel去Mount rootfs,把問題先縮小到RAM身上
2. 檢查DRAM VCC電壓是否有問題
3. 檢查CORE VCC電壓是否有問題
4. 如果以上都沒問題,那就很有趣了~

最近编辑记录 司徒 (2021-07-14 15:31:40)

离线

楼主 #11 2021-07-14 15:50:10

lovexulu
会员
注册时间: 2020-05-17
已发帖子: 68
积分: 320.5

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

@司徒
谢谢大神指点,我仔细看了多次报错的信息,问题大多数都是在地址空间,以及空指针,等等,事实上这些数据并没有错误,应该是在传输过程中导致了数据变化,以至于引起报错,核心工作的数据来源1是tf卡,2是RAM,由于RAM封在内部,只要芯片不是不良品,基本不会出问题,SO 2.5v供电部分以及SVREF是可能引起RAM错误的原因, tf卡部分 走线有部分从 晶振 下穿过,虽然中间有分布地隔离,但不排除串扰存在,这也可能是引起问题的元凶。芯片供电部分 都有优化处理,尤其是核电 与 RAM。。应当没有问题。现在想改变 线路板晶振部分走线貌似无法测试。只能重新设计pcb。
注,还曾出过 数据对齐错误,不同步错误,还有同步陷阱?。。等奇葩错误,90%都是 指向错误地址。

离线

#12 2021-07-14 15:55:07

cube
会员
注册时间: 2021-03-11
已发帖子: 288
积分: 202.5

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

uboot可以对cpu和ddr降频,可以试一试

离线

#13 2021-07-14 16:07:13

司徒
Moderator
注册时间: 2020-02-13
已发帖子: 547
积分: 157
个人网站

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

如果問題是多樣化,那就真的很特別~

如果你擔心是數據傳輸問題,你可以進入fel模式,透過f1c100s_ddr_init.bin初始化RAM,接著寫個簡單的裸奔程序檢查RAM是否有讀取寫入問題,這樣可以排除是否是晶片問題或者是硬體Layout問題,一旦確定是RAM本身問題,那可以節省硬件Layout的花費
f1c100s_ddr_init.bin: https://whycan.com/t_1527.html

离线

楼主 #14 2021-07-14 16:54:38

lovexulu
会员
注册时间: 2020-05-17
已发帖子: 68
积分: 320.5

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

cube 说:

uboot可以对cpu和ddr降频,可以试一试

嗯,等下试试。。

离线

楼主 #15 2021-07-14 16:55:20

lovexulu
会员
注册时间: 2020-05-17
已发帖子: 68
积分: 320.5

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

@司徒
谢谢大神,确实应该如此测试。。

离线

楼主 #16 2021-07-14 22:35:23

lovexulu
会员
注册时间: 2020-05-17
已发帖子: 68
积分: 320.5

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

90% 确认是 SD卡时钟线走过晶振引脚下方! 严重设计失误。。。

离线

#17 2021-07-14 22:38:54

uuid
会员
注册时间: 2020-12-08
已发帖子: 45
积分: 31

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

lovexulu 说:

90% 确认是 SD卡时钟线走过晶振引脚下方! 严重设计失误。。。

这么说, 好像是哦。

离线

楼主 #18 2021-08-09 18:04:29

lovexulu
会员
注册时间: 2020-05-17
已发帖子: 68
积分: 320.5

Re: 求助,F1c100s 启动正常,但是一会儿就报错重启失败!?

已实锤,重新设计pcb后现运行稳定。。

离线

页脚

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

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