TI中文支持网
TI专业的中文技术问题搜集分享网站

am335x watchdog reset问题

我们的产品使用的是AM33354芯片

现遇到这样的一个问题,测试watchdog功能,watchdog起作用后,板子重启,但是停留在CCCCCCC阶段,始终进不了系统,但是在linux系统下运行reboot又没有问题。

用的ti-sdk-am335x-evm-08.00.00.00,只用了linux 和 uboot, rootfs用的还是3.2内核时候旧的,因为一些程序在8.0sdk自带的文件系统下跑不了,移植工作量太大。

奇怪的是,用8.0SDK自带的文件系统就没问题,就是uboot,kernel,rootfs全用8.0SDK的,watchdog很正常,定位是文件系统的问题。

请ti的专家们,帮我看一下,watchdog不是直接操作寄存器来做warm reset吗,怎么会和文件系统有关系?问题又出在哪里呢?

附件是我做试验的例子代码,saWatchdog 12就可以测试了。

Jian Zhou:

你用的是什么启动介质?启动顺序是怎么设置的?

tao sun4:

回复 Jian Zhou:

SD卡,和NAND FLASH, 启动顺序是00100,第一启动UART, 第二启动XIP,第三启动MMC0,第四启动NAND

Jian Zhou:

回复 tao sun4:

好像碰到过类似问题,你改一种启动方式试试,不要把XIP启动放在MMC0前面,或者不要选XIP启动。

赞(0)
未经允许不得转载:TI中文支持网 » am335x watchdog reset问题
分享到: 更多 (0)