OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5575|回复: 2

busybox-1.24.0制作AM335X文件系统 第五天

[复制链接]

27

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2012-4-4
在线时间
46 小时
发表于 2016-1-14 17:57:47 | 显示全部楼层 |阅读模式
本帖最后由 fuqiye 于 2016-1-14 17:57 编辑

busybox-1.24.0制作AM335X文件系统         第五天

/*****************************************************************************************************************************/
开始:
1、打开telnet服务
    发现在编译Busybox时已经选择了telnet服务,只要启动telnet服务。
     在etc/init.d/rcS文件中添加启动telnet服务。
           在最后一行添加 telnetd &
2、尝试运行
     先将SD卡格式化成两个分区,分别为boot卷标的FAT32,rootfs卷标的EXT4
     可以用TI的AM335X的SDK中的SD卡制作脚本(见附件:文件名:create-sdcard.rar)。 create-sdcard.rar (5.81 KB, 下载次数: 944)
    #load mmc ${mmcdev} ${fdtaddr} /${bootdtbfile}
    #load mmc ${mmcdev} ${loadaddr} /${bootkernelfile}
    #bootz ${loadaddr} - ${fdtaddr}
    此时linux已经起动启来了。
    可以看到串口打印如下信息:
reading /am335x-wsdv.dtb
31354 bytes read in 10 ms (3 MiB/s)
reading /zImage
4429464 bytes read in 330 ms (12.8 MiB/s)
Kernel image @ 0x82000000 [ 0x000000 - 0x439698 ]
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Loading Device Tree to 8fff5000, end 8ffffa79 ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 3.18.24 (root@ubuntu-20150704) (gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03) ) #1 Thu Jan 14 13:12:48 CST 2016
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine model: TI AM335x VoipServer
[    0.000000] cma: Reserved 24 MiB at 0x9e800000
[    0.000000] Memory policy: Data cache writeback
[    0.000000] CPU: All CPU(s) started in SVC mode.
[    0.000000] AM335X ES1.0 (neon )
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 130048
[    0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2
。。。。。。。。。。。。。。。。此处省略一段^_^。。。。。。。。。。。。。。。
[    1.505091] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
[    1.511480] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
[    1.519452] libphy: 4a101000.mdio: probed
[    1.523708] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
[    1.533403]  mmcblk0: p1 p2
[    1.537909] cpsw 4a100000.ethernet: Detected MACID = 00:18:30:0b:92:c3
[    1.546452] omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01 02:53:05 UTC (946695185)
[    1.558825] vbat: disabling
[    1.561843] ALSA device list:
[    1.565025]   #0: AM335x-VOIP
[    1.570947] EXT3-fs (mmcblk0p2): error: couldn't mount because of unsupported optional features (240)
[    1.582444] EXT2-fs (mmcblk0p2): error: couldn't mount because of unsupported optional features (244)
[    1.595109] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesystem
[    1.602779] EXT4-fs (mmcblk0p2): write access will be enabled during recovery
[    3.246380] EXT4-fs (mmcblk0p2): recovery complete
[    3.646335] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    3.654892] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[    3.664427] devtmpfs: mounted
[    3.667832] Freeing unused kernel memory: 260K (c0811000 - c0852000)
#mount all..........
[    4.212378] EXT4-fs (mmcblk0p2): re-mounted. Opts: data=ordered
sd_automount*************mmcblk0p1****************
mmcblk0p1
[    4.353609] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[Mount VFAT]: /dev/mmcblk0p1 --> /mnt/sdcard
#StarNet..........
#StarVsftpd..........
Try to bring eth0 interface up ...
************************************************************************
================= Welcome to VoipBoxServer Console ^_^ =================
************************************************************************
[root@VoipBoxServer-V0.0.1 ~]# Get ip type :MANUAL
ifconfig eth0 hw ether 00:02:AC:55:88:A8
[    4.443281] net eth0: initializing cpsw version 1.12 (0)
[    4.453329] net eth0: phy found : id is : 0x7c0f1
[    4.458359] libphy: PHY 4a101000.mdio:01 not found
[    4.463408] net eth0: phy 4a101000.mdio:01 not found on slave 1
ifconfig eth0 192.168.1.114 netmask 255.255.255.0 up
add default gw 192.168.1.1
Done
[    8.605221] cpsw 4a100000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
2、连接网线测试ftp与telnet
     测试发现FTP可用,telnet服务端口没有打开。
     最后修改内核配置问题解决
     打开配置make menuconfig
     Device Drivers  --------->
        Character devices --------->
           //选择上Legacy(BSD)PTY support
           [  *  ]    Legacy  ( BSD )  PTY support
           (256)   Maximum number of legacy PTY in use
     重新编译内核
     启动测试,发现telnet可用了^_^




正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11555
金钱
11555
注册时间
2014-4-1
在线时间
1317 小时
发表于 2016-1-14 20:08:01 | 显示全部楼层
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-1-14 22:15:13 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 18:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表