X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
DSP 与 ARM 处理器
[经验] 从log看Rico Board启动过程
chenzhufly
2015-10-23 16:41
楼主
拿到板子已经有一段时间了,按照手册的接线方式接好以后,插上5V电源,源源不断的log信息从串口不断的涌出,开始了我Rico Board的学习之旅。
1、uboot 启动信息
可以看出板卡内存512MB,插了SD卡,有个spi flash S25FL128S,从EMMC启动
U-Boot 2013.10-svn19 (Feb 03 2015 - 10:52:40)
I2C: ready
DRAM: 512 MiB
lcd_bl_init
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
SF: Detected S25FL128S_64K with page size 256 Bytes, erase size 64 KiB, total 16 MiB, mapped at 30000000
*** Warning - bad CRC, using default environment
Init vbus0: 500mA@5V, OFF
Init vbus1: 500mA@5V, ON
Not found the LCD header IC
Net: <ethaddr> not set. Validating first E-fuse MAC
cpsw
Hit any key to stop autoboot: 0
mmc1(part 0) is current device
Booting from emmc
reading /zImage
4025552 bytes read in 209 ms (18.4 MiB/s)
reading /myir_ricoboard.dtb
48273 bytes read in 6 ms (7.7 MiB/s)
Kernel image @ 0x80200000 [ 0x000000 - 0x3d6cd0 ]
## Flattened Device Tree blob at 80f80000
Booting using the fdt blob at 0x80f80000
Loading Device Tree to 9fb1d000, end 9fb2bc90 ... OK
2、系统采用的linux 3.12.10系统
Linux version 3.12.10 (jbo@jbo-MS-7680) (gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03) ) #8 Tue Feb 3 10:36:56 CST 2015
3、在spiflash上分了7个分区
mtdoops: mtd device (mtddev=name/number) must be supplied
m25p80 spi32766.0: s25fl128s (16384 Kbytes)
7 ofpart partitions found on MTD device spi32766.0
Creating 7 MTD partitions on "spi32766.0":
0x000000000000-0x000000080000 : "QSPI.U_BOOT"
0x000000080000-0x000000100000 : "QSPI.U_BOOT.backup"
0x000000100000-0x000000120000 : "QSPI.U_BOOT_ENV"
0x000000120000-0x000000140000 : "QSPI.U-BOOT-ENV.backup"
0x000000140000-0x000000150000 : "QSPI.U-BOOT-DEVICETREE"
0x000000150000-0x000000650000 : "QSPI.KERNEL"
0x000000650000-0x000001000000 : "QSPI.FILESYSTEM"
4、支持HDMI输出
sii9022 1-003b: sil9022 HDMI Chip version = b0
omap_i2c 4802a000.i2c: bus 1 rev0.12 at 100 kHz
sii9022 1-003b: CONNECT
5、支持电容屏,但由于未接,所以报错
msg ft5x0x_i2c_rxdata i2c read error: -121
ft5x0x read ID error!
ft5x06_ts: probe of 1-0038 failed with error 161
ft5x0x_ts_init successful
6、初始化以后,进入系统
Stopping Bootlog daemon: bootlogd.
_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|
Arago Project [url]http://arago-project.org[/url] am437x-evm ttyO0
Arago 2013.12 am437x-evm ttyO0
am437x-evm login:
7、查看CPU信息
root@am437x-evm:/proc# cat cpuinfo
processor : 0
model name : ARMv7 Processor rev 10 (v7l)
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc09
CPU revision : 10
Hardware : Generic AM43 (Flattened Device Tree)
Revision : 0000
Serial : 0000000000000000
8、产看一下支持的设备类型
root@am437x-evm:/proc# cat devices
Character devices:
1 mem
4 /dev/vc/0
4 tty
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx
7 vcs
10 misc
13 input
14 sound
29 fb
81 video4linux
89 i2c
90 mtd
116 alsa
128 ptm
136 pts
180 usb
189 usb_device
246 iio
247 ttySDIO
248 usbmon
249 ttyO
250 watchdog
251 ptp
252 pps
253 media
254 rtc
Block devices:
1 ramdisk
259 blkext
7 loop
8 sd
31 mtdblock
65 sd
66 sd
67 sd
68 sd
69 sd
70 sd
71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd
179 mmc
9、在系统中查看MTD分区,和启动信息中一致
root@am437x-evm:/proc# cat mtd
dev: size erasesize name
mtd0: 00080000 00010000 "QSPI.U_BOOT"
mtd1: 00080000 00010000 "QSPI.U_BOOT.backup"
mtd2: 00020000 00010000 "QSPI.U_BOOT_ENV"
mtd3: 00020000 00010000 "QSPI.U-BOOT-ENV.backup"
mtd4: 00010000 00010000 "QSPI.U-BOOT-DEVICETREE"
mtd5: 00500000 00010000 "QSPI.KERNEL"
mtd6: 009b0000 00010000 "QSPI.FILESYSTEM"
10、查看分区信息
root@am437x-evm:/proc# cat partitions
major minor #blocks name
31 0 512 mtdblock0
31 1 512 mtdblock1
31 2 128 mtdblock2
31 3 128 mtdblock3
31 4 64 mtdblock4
31 5 5120 mtdblock5
31 6 9920 mtdblock6
179 0 3817472 mmcblk0
179 1 72261 mmcblk0p1
179 2 1526175 mmcblk0p2
179 3 2208937 mmcblk0p3
179 16 4096 mmcblk0boot1
179 8 4096 mmcblk0boot0
11、查看磁盘使用情况
root@am437x-evm:/proc# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 1469404 566780 809932 41% /
devtmpfs 241784 4 241780 0% /dev
tmpfs 16384 544 15840 3% /var/volatile
tmpfs 254240 0 254240 0% /dev/shm
tmpfs 16384 0 16384 0% /media/ram
/dev/mmcblk0p3 2204612 4 2204608 0% /var/volatile/run/media/mmcblk0p3
/dev/mmcblk0p1 71133 12360 58773 17% /var/volatile/run/media/mmcblk0p1
生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙 =================================== 做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
点赞
回复评论 (2)
沙发
574433742
分享铸就美好未来。。。
点赞
2015-10-23 19:46
板凳
gongjian32
您好,我有rico的板子,但是没有资料,能给我一个原理图和源码吗?邮箱:
364810709@qq.com
, 谢谢!
点赞
2018-6-30 07:37
最新活动
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
TI 有奖直播 | 使用基于 Arm 的 AM6xA 处理器设计智能化楼宇
Follow me第二季第3期来啦!与得捷一起解锁高性能开发板【EK-RA6M5】超能力!
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
随便看看
为什么要选用ST的ARM??????
我想做一个安装文件,用什么工具制作? InstallShield能做WinCE上的安装盘吗?(在PC上运行,装到WinCE上)
面向便携高清视频应用DaVinci DM355处理器
时间同步网络
毕业设计,音频走线方面问题请教下各位
MOBILE 我想HOOK掉通话键,硬件上的通话键
断电产生FILE0001.CHK文件, 怎么却掉?
[STM32L0] keil5调试问题
疫情这段时间,湖北、武汉的工程师们怎么样了?
劳技课回归,9月起中小学生要学煮饭种菜修家电等……
代码怎么写?
MSP430简介
请问如何控制CommandBar上的OK键和Help键的使能?
VBS中的SetTimeOut和SetInterval
比亚迪的铁电池到底行不行啊
【T叔藏书阁】天线制作相关专辑~~
Screen.PrimaryScreen.WorkingArea獲取不到工作區域
看看TI的“家庭音频”
好书推荐:医用电子学
电源固定频率脉宽调制为什么选择电压模式控制?
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复