您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > 在龙芯1B开发板和龙芯1B核心板开发环境切换时的注意事项
1.电源..............................................................................................................................................32.串口..............................................................................................................................................32.1.PMON参数......................................................................................................................32.2.根文件系统......................................................................................................................4版本更新日期更新内容V1.02013,12,20创建1.电源首先是电源电压问题。广州龙芯1B开发板使用的是5V外部电源,基于广州龙芯1B核心板相关产品可能是使用12V的外部电源(因为广州龙芯的核心板配套底板是12V外部电源)。2.串口这里主要说的是打印启动信息和调试信息用的串口。龙芯1B开发板使用的是ttyS2,而核心板使用的是ttyS5。2.1.PMON参数在PMON下设置启动参数,其中一个重要参数就是串口号。比如:龙芯1B核心板就应该设置为ttyS5,我最开始按照龙芯1B开发板把它设置为ttyS2后,linux启动起来后,就没打印了。如下ioschedulercfqregistered(default)Usedefaultresolution800x600-16@75VESA:800x600-0@75Console:switchingtocolourframebufferdevice100x37Serial:8250/16550driver,6ports,IRQsharingdisabledserial8250.0:ttyS0atMMIO0x1fe40000(irq=2)isa16550Aserial8250.0:ttyS1atMMIO0x1fe44000(irq=3)isa16550Aserial8250.0:ttyS2atMMIO0x1fe48000(irq=4)isa16550Aconsole[ttyS2]enabled,bootconsoledisabled设置正确后,应该可以通过串口直接进入shell命令行。而对应此处的打印为AT070TN93:800x480-16@60Console:switchingtocolourframebufferdevice100x30Serial:8250/16550driver,6ports,IRQsharingdisabledserial8250.0:ttyS0atMMIO0x1fe40000(irq=2)isa16550Aserial8250.0:ttyS1atMMIO0x1fe44000(irq=3)isa16550Aserial8250.0:ttyS2atMMIO0x1fe48000(irq=4)isa16550Aserial8250.0:ttyS3atMMIO0x1fe4c000(irq=5)isa16550Aserial8250.0:ttyS4atMMIO0x1fe6c000(irq=29)isa16550Aserial8250.0:ttyS5atMMIO0x1fe7c000(irq=30)isa16550Aconsole[ttyS5]enabled,bootconsoledisabledconsole[ttyS5]enabled,bootconsoledisabledloop:moduleloadedNANDdevice:ManufacturerID:0xec,ChipID:0xf1(SamsungNAND128MiB3,3V8-bit)lxy:erasesize=0x20000,wirtesize=0x800,oobsize=0x40!ScanningdeviceforbadblocksBaderaseblock192at0x000001800000Baderaseblock821at0x0000066a0000Creating3MTDpartitionsonmtd0:0x000000000000-0x000000e00000:kernel0x000000e00000-0x000007200000:os比如我(主机ip:192.168.0.156,开发板ip:192.168.0.153)通过tftp下载内核,通过nfs挂载根文件系统的pmon参数为PMONsetalt=/dev/nfsrwnfsroot=192.168.0.156:/nfsramdisk/LS1Brootfsnoinitrdinit=/linuxrcconsole=ttyS5,115200ip=192.168.0.153:::::eth0:off'当然如果为了安全性,不想让产品在启动后通过串口打印信息或者进入shell,可以采用这种方式,个人认为这种方式的安全性还是比较高。2.2.根文件系统这里主要是指系统配置文件“/etc/inittab”,里面有一个关于串口的配置。如下所示我已经用红色的矩形框框住了。上面这是龙芯1B核心板的配置,如果用在开发板上,则会出现系统正常启动后,不提示命令提示符(即进不了shell)。同样,如果把ttyS5改为ttyS2后再核心板上运行,则核心板进入了shell。
本文标题:在龙芯1B开发板和龙芯1B核心板开发环境切换时的注意事项
链接地址:https://www.777doc.com/doc-2563109 .html