历史上的今天
返回首页

历史上的今天

今天是:2025年02月27日(星期四)

正在发生

2020年02月27日 | SmartARM3250 CF卡使用说明

2020-02-27 来源:eefocus

如果SmartARM3250的CF卡不能使用,请参考下面的步骤来解决。

 

(1)检查内核版本是否已经支持CF卡,请查看有无drivers/ide/arm/smartarm3250-ide.c以及drivers/ide/arm/smartarm3250-ide.h文件,如果没有,请点击下载新版内核:

 

SmartARM3250内核V1.05  http://u.115.com/file/f7fe72fc73

 

其中/file/后面的为文件提取码,如果遇到已经过期的错误提示,请联系技术支持,发邮件到技术支持邮箱。

 

(2)检查配置文件,主要看ATA、IDE、IDEDISK、VFAT等有没有被选中,如果没有,请选中,当然,为了简便,可以下载附件的配置文件。


 覆盖原来的默认配置文件或者直接作为.config文件,然后重新编译内核。

(3)更新内核,插入CF卡,启动系统。先看启动信息中有无发现CF卡,进入Shell后,先查看/proc/partitions文件,看看有无CF卡的分区,一般为hda或者hda1等,根据卡的分区情况而定。

 

(4)然后进行挂载,如果是FAT/FAT32格式,可在命令中指定-t vfat进行挂载。

 

 

下面是log信息:

NAND read: device 0 offset 0x200000, size 0x1ac9e0

1755616 bytes read: OK

## Booting kernel from Legacy Image at 81000000 ...

   Image Name:   Linux-2.6.27.8

   Image Type:   ARM Linux Kernel Image (uncompressed)

   Data Size:    1755552 Bytes = 1.7 MiB

   Load Address: 80008000

   Entry Point:  80008000

   Verifying Checksum ... OK

   Loading Kernel Image ... OK

OK

 

Starting kernel ...

 

Uncompressing Linux................................................................................... done, booting the kernel.

Linux version 2.6.27.8 (chenxibing@localhost.localdomain) (gcc version 4.3.2 (crosstool-NG-1.3.1) ) #13 PREEMPT Sat Aug 21 13:20:25 CST 2010

CPU: ARM926EJ-S [41069264] revision 4 (ARMv5TEJ), cr=0005b177

Machine: SmartARM3250 board with the LPC3250 Microcontroller

Memory policy: ECC disabled, Data cache writeback

CPU0: D VIVT write-back cache

CPU0: I cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets

CPU0: D cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets

Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256

Kernel command line: root=/dev/mtdblock4 console=ttyS0,115200 mem=64M rootfstype=yaffs2

PID hash table entries: 256 (order: 8, 1024 bytes)

Console: colour dummy device 80x30

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

Memory: 64MB = 64MB total

Memory: 61152KB available (3348K code, 237K data, 112K init)

Calibrating delay loop... 103.83 BogoMIPS (lpj=519168)

Mount-cache hash table entries: 512

CPU: Testing write buffer coherency: ok

net_namespace: 288 bytes

NET: Registered protocol family 16

Invalid board descriptor!

LPC32XX DMA driver

SCSI subsystem initialized

usbcore: registered new interface driver usbfs

usbcore: registered new interface driver hub

usbcore: registered new device driver usb

NET: Registered protocol family 2

IP route cache hash table entries: 1024 (order: 0, 4096 bytes)

TCP established hash table entries: 2048 (order: 2, 16384 bytes)

TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

TCP: Hash tables configured (established 2048 bind 2048)

TCP reno registered

NET: Registered protocol family 1

NetWinder Floating Point Emulator V0.97 (double precision)

JFFS2 version 2.2. (NAND) ?? 2001-2006 Red Hat, Inc.

yaffs Aug 21 2010 12:25:38 Installing.

msgmni has been set to 119

io scheduler noop registered

io scheduler anticipatory registered

io scheduler deadline registered

io scheduler cfq registered (default)

CLCD: ZHIYUAN LCD hardware, QVGA TFT-6862 display

Console: switching to colour frame buffer device 40x30

Serial: 8250/16550 driver4 ports, IRQ sharing disabled

serial8250.0: ttyS0 at MMIO 0x40090000 (irq = 9) is a 16550A

console [ttyS0] enabled

serial8250.0: ttyS1 at MMIO 0x40080000 (irq = 7) is a 16550A

serial8250.0: ttyS2 at MMIO 0x40088000 (irq = 8) is a 16550A

serial8250.0: ttyS3 at MMIO 0x40098000 (irq = 10) is a 16550A

lpc32xx_hsuart.0: ttyTX0 at MMIO 0x40014000 (irq = 26) is a lpc32xx_hsuart

lpc32xx_hsuart.0: ttyTX1 at MMIO 0x40018000 (irq = 25) is a lpc32xx_hsuart

lpc32xx_hsuart.0: ttyTX2 at MMIO 0x4001c000 (irq = 24) is a lpc32xx_hsuart

loop: module loaded

LPC32XX_mii_bus: probed

eth0: LPC32XX mac at 0x31060000 irq 29

eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:00, irq=-1)

Uniform Multi-Platform E-IDE driver

hda: Hitachi XX.V.3.4.0.0, CFA DISK drive

ide0 at 0xc4866020-0xc486602e,0xc486602e on irq 86

hda: max request size: 128KiB

hda: 250368 sectors (128 MB) w/1KiB Cache, CHS=978/8/32

hda: hda1

Driver 'sd' needs updating - please use bus_type methods

NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)

Scanning device for bad blocks

Bad eraseblock 0 at 0x00000000

Bad eraseblock 1 at 0x00020000

Bad eraseblock 2 at 0x00040000

Bad eraseblock 152 at 0x01300000

Bad eraseblock 571 at 0x04760000

Bad eraseblock 1594 at 0x0c740000

Creating 5 MTD partitions on "lpc32xx_nand":

0x00000000-0x00180000 : "smartarm3250-boot"

0x00180000-0x001c0000 : "smartarm3250-ubt-prms"

0x00200000-0x00600000 : "smartarm3250-kernel"

0x00600000-0x01600000 : "smartarm3250-safefs"

0x01600000-0x10000000 : "smartarm3250-rootfs"

at25 spi0.0: 32 KByte at25256a eeprom, pagesize 64

I2C device at address 0x2d<6>ISP1301 Vendor ID  : 0x04cc

ISP1301 Product ID : 0x1301

ISP1301 Version ID : 0x0210

usb-ohci usb-ohci: at 0xf3120000, irq 0

usb-ohci usb-ohci: pnx4008 OHCI

usb-ohci usb-ohci: new USB bus registered, assigned bus number 1

usb-ohci usb-ohci: irq 59, io mem 0xf3120000

usb usb1: configuration #1 chosen from 1 choice

hub 1-0:1.0: USB hub found

hub 1-0:1.0: 2 ports detected

Initializing USB Mass Storage driver...

usbcore: registered new interface driver usb-storage

USB Mass Storage support registered.

mice: PS/2 mouse device common for all mice

input: LPC32xx Touchscreen as /class/input/input0

rtc-lpc32xx rtc-lpc32xx: rtc core: registered rtc-lpc32xx as rtc0

i2c /dev entries driver

PNX4008-WDT: PNX4008 Watchdog Timer: heartbeat 19 sec

mmci-pl18x: DMA buffer(10000 bytes), P:0x83930000, V:0xffc1c000

mmc0: MMCI rev 0 cfg 00 at 0x0000000020098000 irq 15,13

usbcore: registered new interface driver usbhid

usbhid: v2.6:USB HID core driver

Advanced Linux Sound Architecture Driver Version 1.0.17.

ASoC version 0.13.2

UDA1380 Audio Codec 0.6<6>ALSA device list:

  No soundcards found.

TCP cubic registered

NET: Registered protocol family 17

RPC: Registered udp transport module.

RPC: Registered tcp transport module.

ieee80211: 802.11 data/management/control stack, git-1.1.13

ieee80211: Copyright (C) 2004-2005 Intel Corporation

VFP support v0.3: implementor 41 architecture 1 part 10 variant 9 rev 1

rtc-lpc32xx rtc-lpc32xx: setting system clock to 2032-10-09 18:04:20 UTC (1980957860)

yaffs: dev is 32505860 name is "mtdblock4"

yaffs: passed flags ""

yaffs: Attempting MTD mount on 31.4, "mtdblock4"

block 396 is bad

block 1419 is bad

yaffs_read_super: isCheckpointed 0

VFS: Mounted root (yaffs2 filesystem).

Freeing init memory: 112K

init started: BusyBox v1.11.2 ()

starting pid 328, tty '': '/etc/rc.d/rcS'

Mounting /proc and /sys

Starting the hotplug events dispatcher udevd

Synthesizing initial hotplug events

Setting the hostname to zlg

Mounting filesystems

save exit: isCheckpointed 1

mount: mounting usbfs on /proc/bus/usb failed: No such file or directory

Running sysctl

Setting up networking on loopback device:

Setting up networking on eth0:

Adding static route for default gateway to 192.168.7.1:

Setting nameserver to 192.168.7.1 in /etc/resolv.conf:

Starting inetd:

Starting the port mapper:

Starting the ssh server:

starting pid 653, tty '': '-/bin/sh'

[root@zlg /]# cat /proc/partitions

major minor #blocks  name

 

   3     0     125184 hda

   3     1     125168 hda1

  31     0       1536 mtdblock0

  31     1        256 mtdblock1

  31     2       4096 mtdblock2

  31     3      16384 mtdblock3

  31     4     239616 mtdblock4

[root@zlg /]# mount -t vfat /dev/hda1 /mnt/

[root@zlg /]#

推荐阅读

史海拾趣

诚润电子(CHEVRON)公司的发展小趣事

在电子行业中,产品质量是企业生存和发展的关键。诚润电子深知这一点,因此在生产过程中严格把控每一个环节,确保产品质量的稳定性和可靠性。这种对品质的执着追求,使得诚润电子的产品在市场上赢得了广泛的认可和信任。许多知名品牌都选择了诚润电子作为他们的合作伙伴,共同为消费者提供优质的电子产品。

General Transistor Corp公司的发展小趣事

随着技术的不断进步,GTC意识到仅仅作为分销商已无法满足市场需求。于是,公司开始逐步涉足电子元器件的生产领域,专注于研发和生产具有自主知识产权的产品。通过持续的技术创新和研发投入,GTC成功推出了一系列高性能的晶体管、集成电路等新产品,进一步丰富了其产品线。这些产品不仅在国内市场受到好评,还逐渐走向国际市场。

Alan Industries Inc公司的发展小趣事

随着国内市场的饱和,Alan Industries Inc.开始将目光投向海外市场。公司制定了国际化发展战略,通过设立海外分公司、参加国际展会等方式,积极开拓国际市场。同时,公司还加强了对国际市场的调研和分析,根据不同地区的市场需求和文化特点,推出了针对性的产品和服务。这些努力使得公司在国际市场上也取得了不俗的成绩。

EOZ S.A.S公司的发展小趣事

EOZ S.A.S公司自创立之初,就致力于电子技术的研发与创新。在智能手机市场饱和之际,公司敏锐地捕捉到可穿戴设备市场的潜力,投入大量资源进行智能手表的研发。通过不断优化算法和硬件设计,EOZ S.A.S成功推出了一款具有超长待机、高精度健康监测和丰富应用场景的智能手表,迅速在市场上获得认可,公司因此崭露头角。

洲光源(Chau Light)公司的发展小趣事

在洲光源公司的发展历程中,创新一直是其前进的动力源泉。公司始终坚持以市场需求为导向,不断进行技术创新和产品升级。通过与高校、科研机构的合作,洲光源成功引进了一批高端人才和先进技术,为公司的发展注入了新的活力。同时,公司还积极参与国家和地方的创新计划项目,不断推动科技创新和产业升级。这些创新举措不仅提升了洲光源公司的市场竞争力,也为公司的持续发展奠定了坚实的基础。

Global Communications公司的发展小趣事
利用微处理器或数字信号处理器(DSP)等数字设备,将温度传感器检测到的温度信号进行数字化处理后,通过算法计算出相应的补偿量,并控制晶体振荡器的输出频率或相位。这种方法具有高度的灵活性和准确性,但成本相对较高。

问答坊 | AI 解惑

新一代品圆划片技木

l 传统划片技术所面临的难题 随着向轻薄短小的发展趋势,IC的封装也起了很大的变化.如记忆体IC,已由早期的单一chip变成多层chip堆栈的封装,一颗IC里叠了7、8层芯粒(chip),韩国三星半导体今年稍早更公开展示了其超薄晶圆的封装技术已达16层的堆 ...…

查看全部问答>

AMIC 2.4G无线收发芯片

台湾笙科电子AMIC的A7105 是一低成本适用于2.4G 无线 数据通信的收发IC,内含高灵敏度接收 器(-99dBm@250KBPS)及高效功率 放大器,很适合10-40米之内的无线 通信应用 。 A7105的相关参数可通过3/4线SPI设置,最大64字节FIFO,支持CRC(16CRR ...…

查看全部问答>

如何填充铜箔

在PCB设计中,如何填充铜箔的呀?哪位高手指点下了!先谢谢了!,期望中。 另外谁有PROTEL 99 的汉化包了!,全英文看不懂呀!痛苦中 [ 本帖最后由 ttdatazx 于 2009-10-10 16:32 编辑 ]…

查看全部问答>

任意波形发生器的发展趋势

任意波形发生器是在1975年开发成功的,从此,信号发生器产品增加了一个新品种。在任意波形发生器作为测量用信号激励源进入市场之前,为了产生非正弦波信号,已使用函数发生器提供三角波、斜波、方波和余弦波等几种特殊波形。声音和振动分析需要复杂 ...…

查看全部问答>

C 语言常见问题集

本帖最后由 paulhyde 于 2014-9-15 09:19 编辑 本文从英文 C–FAQ(2004 年 7 月 3 日修订版) 翻译而来。本文的中文版权为 朱群英和孙云所有。本文的内容可以自由用于个人目的,但是不可以未经许可出 版发行。英文版权为 SteveSummit所有,详情见 ...…

查看全部问答>

windows驱动开发

本人非计算机专业出身,从事嵌入式应用层软件开发,对软件开发个人觉的国内学C、C++、JAVA等很多,主要是由于这些方面的资料较多,可以通过自己的努力成才。而底层的驱动开发、linux等由于各种条件的局限,或者说国内的精英贡献的资料太少--譬如 ...…

查看全部问答>

文章隐藏的链接

如何设置隐藏的链接? 我的网站:http://www.zxpcb.net 因为转载别人的文章,可是里面有隐藏链接,哪位大虾能告诉我怎么去掉这个隐藏的链接?呵呵顺便告诉我如何设置隐藏的链接…

查看全部问答>

eWeek评今年十大失败科技产品

美国知名IT杂志《eWeek》网站评选出了2010年的10大失败科技产品,其中塞班操作系统居于首位。      1、塞班移动操作系统   诺基亚的塞班移动操作系统已经失去大量市场份额。      2、黑莓操作系统   RIM在移动市 ...…

查看全部问答>

【低功耗】Altera发布具有安全特性的低功耗新系列Cyclone III LS FPGA

继续扩大在低功耗解决方案上的领先优势,Altera公司今天发布了具有安全特性的低功耗新系列FPGA。新的Altera Cyclone III LS FPGA在单位面积电路板上具有密度最大的逻辑、存储器和DSP资源。这些器件是功耗最低的FPGA,200K逻辑单元(LE)的静态功耗小 ...…

查看全部问答>