|||
问题二:直接在sd卡上运行文件系统时,文件系统加载不上,去网上查看问题发现是文件系统处于只读属性(可从内核打印信息中看到 ro 字样),确认环境变量是正确的,尝试把SD_WP引脚下拉,问题解决。 思考:其实这个问题很简单,但是WP引脚上有一个横杠,我以经验判断应该是上拉无效的,被误导了。我在第二次画板时改变了SD_CD和SD_WP引脚(但在操作系统里没改),发现uboot和内核都正常,但是文件系统加载不上,估计SD_CD和SD_WP引脚在uboot和内核里都用不上。 问题三:U盘插入USB1口无效,连接方式为标准4芯的USB接口,电源接5V,数据线对接,地接地,USB_ID接地,其他相关引脚悬空,内核打印ti81xx_interrupt 983: VBUS error workaround (delay coming),检查USB连接没有发现问题,对比正常的USB口工作方式发现,DEV线为低时,VBUS线有周期性的3.3V输出,DEV线为高时,把5V电源引入VBUS引脚,于是把VBUS上拉到5V,解决。 思考:我对AM3359的USB口使用还是不太明白,还得继续去理解一下。 多谢icecut的回复,实测了一下,当ID为低时,VBUS应该在等待电压的输入,当有电压时正常工作,当没有电压时显示VBUS error workaround,暂时不工作。 问题四:RTC时钟无效,运行hwclock出现打印信息hwclock: can't open '/dev/misc/rtc': No such file or directory,先是手动输入mknod /dev/misc/rtc c 254 0,运行hwclock后问题依旧,于是检查内核配置,发现RTC选项已选,但是其内部选项为IIC RTC drivers,于是改为on-CPU RTC drivers,重新编译内核后问题解决。 思考:这种问题应该就只有两种可能性,内核支持不对或者节点不存在。
|