【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移植——看门狗定时器的应用模板
问题:
原因:
解决:
相关文章推荐
- (GPS移植三部曲)Linux下移植GPS应用程序之常见问题的分析与解决方法之二
- (GPS移植三部曲)Linux下移植GPS应用程序之常见问题的分析与解决方法之三
- (GPS移植三部曲)Linux下移植GPS应用程序之常见问题的分析与解决方法之一
- Linux-2.6.32.2在mini2440移植时常见问题
- linux 配置常见问题解决笔记
- cygwin移植linux程序到windows及在eclipse中使用cygwin的常见问题
- 【TINY4412】LINUX移植笔记:(1)移植前准备
- 【TINY4412】LINUX移植笔记:(2)BusyBox制作最小文件系统
- 【TINY4412】LINUX移植笔记:(7)LED驱动分析
- 【TINY4412】LINUX移植笔记:(5)Rootfs文件系统
- 【TINY4412】LINUX移植笔记:(8)PWM蜂鸣器
- 【TINY4412】LINUX移植笔记:(3)Initramfs文件系统
- 【TINY4412】LINUX移植笔记:(4)Ramdisk文件系统
- linux 32位向64位的移植常见问题
- (GPS移植三部曲)Linux下移植GPS应用程序之常见问题的分析与解决方法之二
- linux 32位向64位的移植常见问题
- Linux笔记(管道符/作业控制,shell变量,环境变量配置文件,常见问题)
- Windows 到 Linux 代码移植的常见问题
- 【TINY4412】LINUX移植笔记:(6)eMMC驱动
- (GPS移植三部曲)Linux下移植GPS应用程序之常见问题的分析与解决方法之一