LINUX-I.MX6U从零开始之疑难杂症

目录

      • 一,系统识别不了内存卡
      • 二,报错
        • 2.1 warning: conflicting types for built-in function ‘putc’
        • 2.2ERROR:thumb conditional instruction should be in IT block -- `addcs r5,r5,#65536'
      • 三,配置1920x1080分辨率
      • 四,配置开发板运行模式
        • 4.1 SD卡启动
        • 4.2 USB启动(DRR校准)

一,系统识别不了内存卡

问题:读卡器插到电脑(linux)上识别不了。
分析:1.电脑(windows)能不能识别,不能,呵呵。
2.虚拟机能不能读到。
读不到的话,
1)在VM软件菜单栏“虚拟机”选项的下拉框“设置”中,找到USB控制器,把USB兼容性修改为USB2.0(USB端口向上兼容)
2)打开Windows系统的设备管理器,选择服务选项,在里面找到VMUSBserver,重新启动服务
3)关闭重启VM软件,再次查看SD卡是否读取成功

我就是这么解决的,谢谢:https://blog.csdn.net/feixiongrumeng/article/details/83385263

LINUX-I.MX6U从零开始之疑难杂症_第1张图片
3.虚拟机能读到,系统(Linux)读不到
LINUX-I.MX6U从零开始之疑难杂症_第2张图片

二,报错

2.1 warning: conflicting types for built-in function ‘putc’

warning: conflicting types for built-in function ‘puts’
编译时加入选项“-fno-builtin”表示不使用内建函数,这样我们就可以自己实现 putc和 puts 这样的函数了。

2.2ERROR:thumb conditional instruction should be in IT block – `addcs r5,r5,#65536’

三,配置1920x1080分辨率

 sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
 sudo xrandr --addmode Virtual1 "1920x1080_60.00"

此时系统设置里已经有 1920*1080 的分辨率选项了。
开机启动配置

 sudo vim /etc/profile

按键 i 进入编辑模式, 按箭头下键把光标移动到文件最底部添加下面的内容.wq!保存退出。

xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 "1920x1080_60.00"

四,配置开发板运行模式

4.1 SD卡启动

LINUX-I.MX6U从零开始之疑难杂症_第3张图片

4.2 USB启动(DRR校准)

LINUX-I.MX6U从零开始之疑难杂症_第4张图片

你可能感兴趣的:(linux)