您的位置:首页 > 运维架构 > Linux

【TINY4412】LINUX移植笔记:(21)常见问题

2018-01-15 08:52 591 查看

【TINY4412】LINUX移植笔记:(21)常见问题

宿主机 : 虚拟机 Ubuntu 16.04 LTS / X64

目标板[底板]: Tiny4412SDK - 1506

目标板[核心板]: Tiny4412 - 1412

LINUX内核: 4.12.0

交叉编译器: arm-none-linux-gnueabi-gcc(gcc version 4.8.3 20140320)

日期: 2017-8-24 20:04:33

作者: SY

简介

本文专门用于记录,移植
linux内核
过程中遇到的问题,以及给出答案。

问题:

使用
ls
列出目录文件时,如果字节较少没有问题。如果字节较多时,会出现下面的显示效果:

[root@TINY4412:~]# ls /dev/
autofs              ptypf               ram6                ttyq0
backlight_1wire     ptyq0               r[   16.570411] dma-pl330 12680000.pdma: Reset Channel-1         CS-20000f FTC-20000
yta
loop6               ptyta               tty55              [   16.577271] dma-pl330 12680000.pdma: Reset Channel-1       CS-20000f FTC-20000
ptyx6               ttyca               ttyx7
ptyca               ptyx7               ttycb               ttyx8
p[   16.600598] dma-pl330 12680000.pdma: Reset Channel-1         CS-20000f FTC-20000
ttypf


不只是
ls
more
cat
等命令均有此问题。

原因:

一开始以为是串口
buff
溢出、根文件系统等问题。突然想到,既然显示
dma-pl330
,估计是
DMA
的驱动有问题

解决:

先关闭
DMA
驱动试试看:

Device Drivers  --->
[*] DMA Engine support  --->
< >   DMA API Driver for PL330


重新烧录后,果然正常了!!!那么可以肯定
DMA
配置有问题,以后再解决这个问题。

问题:

配置了看门狗,上电后打印:

[    3.904206] s3c2410-wdt 10060000.watchdog: watchdog inactive, reset disabled, irq disabled


系统死机后,并未触发看门狗复位?

原因:

基于S3C2440的Linux-3.6.6移植——看门狗定时器的应用

模板

问题:

原因:

解决:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: