⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 使用说明.txt

📁 Jflash的源码
💻 TXT
字号:
## Jflash——用于烧录 VIVI (Boot loader of MIZI Research) 的工具 ##------------------------查看关于Jflash-s3c2410的帮助信息:# ./Jflash-s3c2410 --help烧写vivi到Nandflash芯片K9F1208U0M:# ./Jflash-s3c2410 vivi /t=5+------------------------------------+|     SEC JTAG FLASH(SJF) v 0.11     +|     modified by MIZI 2002.7.13     ++------------------------------------+> flashType=4> S3C2410X(ID=0x0032409d) is detected.> K9S1208 is detected. ID=0xec76K9S1208 NAND Flash JTAG Programmer Ver 0.0 0:K9S1208 Program      1:K9S1208 Pr BlkPage   2: Exit                继续烧录,输入 '0'.Select the function to test :0[SMC(K9S1208) NAND Flash Writing Program]Source size: 0xf863# target block number一般输入 '0',从nandflash的第一个block开始烧录.Available target block number: 0~2047Input target block number:0target start block number     =0target size        (0x4000*n) =0x10000STATUS:EppppppppppppppppppppppppppppppppEppppppppppppppppppppppppppppppppEppppppppppppppppppppppppppppppppEppppppppppppppppppppppppppppppppK9S1208 NAND Flash JTAG Programmer Ver 0.0 0:K9S1208 Program      1:K9S1208 Pr BlkPage   2: Exit                # 烧录完毕,输入 '2'即可退出程序.Select the function to test :2========================================================================================================================================##### 使用vivi按照 bonfs文件系统对nandflash进行分区#######(ARMSYS2410采用了yaffs文件系统,因此不推荐此方法)##用minicom作为控制台,与 target board进行交互.例如分为3个区:0~192k,192k~1M,1M~vivi> bon part 0 192k 1Mdoing partitionsize = 0size = 196608size = 1048576check bad blockpart = 0 end = 196608part = 1 end = 1048576part = 2 end = 33554432part0:        offset = 0        size = 196608        bad_block = 0part1:        offset = 196608        size = 851968        bad_block = 0part2:        offset = 1048576        size = 32489472        bad_block = 0分区完成后,即可通过以下命令,进行vivi, kernel和root的烧录vivi> load flash vivi xvivi> load flash kernel xvivi> load flash root x-------------------------------------------#######使用imagewrite进行分区######(仅供参考,ARMSYS2410不推荐此方法)# ./imagewrite /dev/mtd/0 -part 0 192k 1Mmeminfo size = 33554432doing partition size = 0size = 196608size = 1048576check bad blockpart = 0 end = 196608part = 1 end = 1048576part = 2 end = 33554432part0:        offset = 0        size = 196608        bad_block = 0part1:        offset = 196608        size = 851968        bad_block = 0part2:        offset = 1048576        size = 32489472        bad_block = 0## imagewrite 烧录(ARMSYS2410不推荐) ##-----------------------------------------imagewrite(./imagewirte <mtd_dev> <file:offset>)- VIVI的烧录# ./imagewrite /dev/mtd/0 vivi.bin:0- 内核烧录# ./imageerite /dev/mtd/0 zImage:192k- 文件系统烧录# ./imagewrite /dev/mtd/0 root.cramfs:1M

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -