- 制作用于一键烧写 Linux 的 SD 卡
将 SD 卡格式化为 FAT32 格式
通过 SD_Writer.exe 将 mmc.bin 烧写到 SD 卡中,管理员身份打开 SD_Writer.exe
把需要的文件复制到 SD 卡中,改名为正确的文件名
- 拨码开关设置为 SD 卡启动方式
将拨码开关设为SD卡启动 8-1:11111000
- 调试串口跟 PC 串口连接,开机按空格键会进入mmc.bin 的菜单选择状态,可完成擦除任务
烧写过程及输出信息 ,第一张是没有将logo图片放到SD卡中导致烧写失败。拨码设为NandFlash启动 8-1:10011000
U-Boot 1.1.6 (Sep 19 2014 - 09:27:53) for SMDK6410
****************************************
** u-boot 1.1.6 **
** Updated for OK6410 TE6410 Board **
** Version (2012-09-23) **
** OEM: Forlinx Embedded **
** Web: http://www.witech.com.cn **
****************************************
CPU: S3C6410 @532MHz
Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC Mode)
Board: SMDK6410
DRAM: 256 MB
Flash: 0 kB
NandFlash Information:
Nandflash:ChipType= MLC ChipName=samsung-K9LBG08U0D
No No Calc pagesize, blocksize, erasesize, use ids table .............
NandFlash:name=NAND 4GiB 1,8V 8-bit,id=d7, pagesize=4096 ,chipsize=2048 MB,erasesize=524288 oobsize=128
NandFlash Size is 2048 MB
SD/MMC: KKK
U-Boot 1.1.6 (Sep 19 2014 - 09:27:53) for SMDK6410
****************************************
** u-boot 1.1.6 **
** Updated for OK6410 TE6410 Board **
** Version (2012-09-23) **
** OEM: Forlinx Embedded **
** Web: http://www.witech.com.cn **
****************************************
CPU: S3C6410 @532MHz
Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC Mode)
Board: SMDK6410
DRAM: 256 MB
Flash: 0 kB
NandFlash Information:
Nandflash:ChipType= MLC ChipName=samsung-K9LBG08U0D
No No Calc pagesize, blocksize, erasesize, use ids table .............
NandFlash:name=NAND 4GiB 1,8V 8-bit,id=d7, pagesize=4096 ,chipsize=2048 MB,erasesize=524288 oobsize=128
NandFlash Size is 2048 MB
SD/MMC: SD 2.0 SDHC / Manufacturer: 0x9F,OEM: "TI/SD8GB",REV: 2.0,S/N: 1725195925,DATE: 2017/4
SDHC size: 7458 MiB
Freq = 50MHz
In: serial
Out: lcd
Err: lcd
Hit any key to stop autoboot: 0
NAND erase: device 0 whole chip
Erasing at 0x7ff80000 -- 100% complete.
OK
reading u-boot.bin
229376 bytes read
NAND write: device 0 offset 0x0, size 0x200000
1032192 bytes written: OK
reading logo.bmp
131638 bytes read
NAND write: device 0 offset 0x200000, size 0x80000
Writing data at 0x27f000 -- 100% complete.
524288 bytes written: OK
reading zImage
4125276 bytes read
NAND write: device 0 offset 0x500000, size 0x500000
Writing data at 0x9ff000 -- 100% complete.
5242880 bytes written: OK
reading rootfs.yaffs2
133545984 bytes read
NAND write: device 0 offset 0x1e00000, size 0x7f5c000
Writing data at 0x997f000 -- 100% complete.
133545984 bytes written: OK
重新设为NandFlash启动,开机输出,并进行触摸屏校验。
U-Boot 1.1.6 (Sep 19 2014 - 09:29:19) for SMDK6410
****************************************
** u-boot 1.1.6 **
** Updated for OK6410 TE6410 Board **
** Version (2012-09-23) **
** OEM: Forlinx Embedded **
** Web: http://www.witech.com.cn **
****************************************
CPU: S3C6410 @532MHz
Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC Mode)
Board: SMDK6410
DRAM: 256 MB
Flash: 0 kB
NAND: 2048 MB
NAND read: device 0 offset 0x200000, size 0x80000
524288 bytes read: OK
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
NAND read: device 0 offset 0x500000, size 0x500000
5242880 bytes read: OK
Boot with zImage
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Linux version 3.0.1 (root@ubuntu) (gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72) ) #674 Fri Sep 19 10:28:31 CST 2014
Ignoring unrecognised tag 0x54410008
camera: no parent clock specified
camera: no parent clock specified
Kernel command line: root=/dev/mtdblock2 rootfstype=yaffs2 init=/linuxrc console=ttySAC0,115200
Memory: 196540k/196540k available, 65604k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xff600000 - 0xffe00000 ( 8 MB)
vmalloc : 0xd0800000 - 0xf4000000 ( 568 MB)
lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.init : 0xc0008000 - 0xc0039000 ( 196 kB)
.text : 0xc0039000 - 0xc080389c (7979 kB)
.data : 0xc0804000 - 0xc084cf30 ( 292 kB)
.bss : 0xc084cf54 - 0xc08cf554 ( 522 kB)
SCSI subsystem initialized
------------[ cut here ]------------
WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x58/0x124()
---[ end trace da227214a82491b7 ]---
type=2000 audit(0.190:1): initialized
Hello, world
Creating 4 MTD partitions on "NAND 4GiB 3,3V 8-bit":
0x000000000000-0x000000200000 : "Bootloader"
0x000000500000-0x000001e00000 : "Kernel"
0x000001e00000-0x00000e600000 : "File System"
0x00000e600000-0x000100000000 : "User"
mcp2515 spi1.0: MCP251x didn't enter in conf mode after reset
mcp2515 spi1.0: probe failed
dm9000 dm9000.0: read wrong id 0x01010101
s3c-rtc s3c64xx-rtc: warning: invalid RTC value so initializing it
s3c_g2d_probe called
s3c_g2d_probe Success
Registering the dns_resolver key type
FAT-fs (mmcblk0p1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Try to bring eth0 interface up......Done
Starting Qtopia2, please waiting...
Please press Enter to activate this console. touch...
开机画面: