主题:[讨论] ESM3354 系统崩溃

  共有50193人关注过本帖    
帅哥哟,离线,有人找我吗?
barrypp
1楼 信息 | 搜索 | 邮箱


加好友 发短信
[讨论] ESM3354 系统崩溃  发帖心情 Post By:2017-3-1 13:38:00   [显示全部帖子]

我这之前有两块ESM3354,第一块板子没有观察到系统崩溃的现象,第二块板子有。
两块板子上内核都用的是带UART DMA的版本

附件是对调试串口的记录
[此贴子已经被作者于2017-3-1 14:03:46编辑过]

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
2楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-3-1 13:43:00   [显示全部帖子]

程序中使用了看门狗,有数次重启看起来是由看门狗触发的,但有两次出现了大量的错误信息

unexpected IRQ trap at vector 00

[此贴子已经被作者于2017-3-1 13:44:18编辑过]

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
3楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-3-1 13:45:00   [显示全部帖子]

另外,有没有什么办法来检查系统完整性呢?
这个论坛能不能上传附件呢?感觉上传了却没看到。
[此贴子已经被作者于2017-3-1 14:05:15编辑过]

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
4楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-3-1 17:13:00   [显示全部帖子]

邮件已发

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
5楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-3-2 12:35:00   [显示全部帖子]

一份新的调试串口记录也通过邮件发送了

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
6楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-3-2 15:53:00   [显示全部帖子]

使用了如下设备,
ttyS1(带硬件流控)
ttyS5
ETA503
irq2
网络
sdcard
nfs共享文件夹

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
7楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-3-3 11:55:00   [显示全部帖子]

没有试过不用dma的版本。

另外,也使用了boost::atomic
[此贴子已经被作者于2017-3-3 12:07:37编辑过]

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
8楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-3-3 14:55:00   [显示全部帖子]

话说回来,有没有什么办法来检测操作系统的完整性?或者彻底的重新烧写/格式化一遍内核?

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
9楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-3-8 10:19:00   [显示全部帖子]

对板子执行了如下操作
1、擦除flash
2、烧写标准版内核、文件系统、等...
3、烧写带UART DMA的内核

然后这两天的测试中,没有再遇见那个系统崩溃的问题了

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
10楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-3-10 10:21:00   [显示全部帖子]

还是不行,最近两天的测试中,不管第一块板子还是第二块板子都出现同样的系统崩溃。

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
11楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-3-10 10:26:00   [显示全部帖子]

如果可能的话,我希望尽快解决这个问题。毕竟,在当前环境下,使用UART dma可以节省约25%的cpu消耗

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
12楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-3-10 12:33:00   [显示全部帖子]

这个还没来得及测试,下周吧

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
13楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-3-17 11:59:00   [显示全部帖子]

测试了一周的时间,标准版内核,没有出现崩溃。


看起来之前崩溃的问题应该就是由测试版内核引起的了。

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
14楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-3-17 14:38:00   [显示全部帖子]

你们那边应该可以做这样的测试吧:

向ttyS1传输32kbyte/s,波特率921600,板子上的程序仅仅读取串口数据,然后看看cpu占用率

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
15楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-3-17 19:07:00   [显示全部帖子]

这么神奇。请把源码和程序发给我,我想在我这的环境下试试你们的程序。

另外,是使用了标准版内核并且串口部分是启用了硬件流控吧?

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
16楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-3-20 9:54:00   [显示全部帖子]

1、除了部分外部环境外,我现在一直使用实际设备来跑的
2、考虑到有可能是我自己的代码写错了,因此自然我会继续关注这个问题
3、对于产品来说,存在性能指标、容量指标这些概念
4、top的误差要如何修正呢?通过多次取均值能修正到什么程度?不同的板子之间也会存在相同程度的系统误差么?shell里的time函数如何?


  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
17楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-3-20 11:36:00   [显示全部帖子]

新的内核与之前的有什么区别呢?

  单帖管理 | 引用 | 回复 回到顶部

返回首页

[讨论] ESM3354 系统崩溃

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: