这里的分区只是为了操作的方便。假设有个分区 kernel,其地址区间为 0x20000~0x320000,其大小为 0x300000
在没有分区的情况下,对这块区间的操作如下:
nand erase 20000 300000 擦除操作
nand write 20000000 20000 300000 写操作
nand read 20000000 20000 300000...
分类:
其他好文 时间:
2014-07-23 17:15:41
阅读次数:
222
这节我们实现nand的ecc,保存环境变量到nand flash 中。然后把我们之前的led灯烧写到nand flash 中,开机启动,在 tiny210.h 中定义宏 CONFIG_S5PV210_NAND_HWECC、CONFIG_SYS_NAND_ECCSIZE、CONFIG_SYS_NAND_ECCBYTES
CONFIG_SYS_NAND_ECCSIZE 定义了消息长度,即每多...
分类:
其他好文 时间:
2014-07-23 17:13:41
阅读次数:
485
我们知道 s5pv210启动方式有很多种,sd卡和nand flash 启动就是其中的两种,前面我们实现的都是基于sd卡启动,这节我们开始实现从nand flash 启动:
从 NAND 启动 u-boot,需要 BL1 初始化 NAND 控制器,然后从 NAND 拷贝 BL2 到 DDR 内存。这里的BL1 即我们移植的 u-boot-spl.bin,BL2 即我们移植的 u-bo...
分类:
其他好文 时间:
2014-07-23 17:00:11
阅读次数:
301
这节我们开始移植nand flash:通过查看帮助文档 doc/README.nand,要支持 NAND,需要配置CONFIG_CMD_NAND我们修改 tiny210.h,把 CONFIG_CMD_ONENAND 屏蔽掉,同时加上CONFIG_CMD_NAND:
编译出错 ,没有定义 CONFIG_SYS_MAX_NAND_DEVICE,最大 NAND 设备数,我们的板子只有 1 个...
分类:
其他好文 时间:
2014-07-23 13:12:26
阅读次数:
404
http://crashmag.net/disable-filesystem-check-fsck-at-boot-timeDisable the filesystem check (fsck) at boot time?11/08/2012 ?crashmag ?Leave a comment ....
分类:
其他好文 时间:
2014-07-22 22:57:52
阅读次数:
238
搭建嵌入式开发环境一.把boootloader写到SD卡 1、把SD卡插入PC机 2、fdisk -l查看SD卡对应的设备文件 3、卸载SD卡 4、.//write_sd /dev/sdb u-boot-movi.bin 5、把SD卡插入开发板,并切换为SD卡启动方式,上电二、配置minicom 1...
分类:
其他好文 时间:
2014-07-22 22:47:14
阅读次数:
241
在之前我们移植的代码中,都没看到明显的效果,这节我们实现控制台的打印信息。
在上节,我们看到调用 relocate_code 重定位。在 u-boot 的帮助文档 doc/README.arm-relocation 中对重定位有说明。u-boot 为了生成位置无关码,在链接时指定了-pie 选项,这个选项在 u-boot-2014.04/arch/arm/config.mk 中指定:
...
分类:
其他好文 时间:
2014-07-22 14:07:14
阅读次数:
275
参考:1)《USER'S MANUAL-S3C6410X》第三章 SYSTEM CONTROLLER2)u-boot/board/samsumg/smdk6410/lowlevel_init.S1. PLL与CLK的关系:详细关系图见用户手册122页Figure 3-2 The block diag...
分类:
其他好文 时间:
2014-07-22 08:01:37
阅读次数:
244
本人为了玩一下炉石传说,在移动硬盘上装了一个win8,使用macmini运行。 玩完切回mac的时候悲剧了,出现no bootable device--insert boot disk and press any key. 看到别人重装系统时的解决方式http://www.macx...
分类:
移动开发 时间:
2014-07-21 13:23:19
阅读次数:
343
首先我美化grub启动菜单背景和开关机背景,还有自动换壁纸。其它的美化日后再写博文。Grub启动菜单背景更换:这个很简单,比以前的ubuntu和grub版本简单多了,直接将图片文件放到/boot/grub中即可,最后更新一下,注意权限是root的就行了sudo cp ./a.jpg /boot/gr...
分类:
其他好文 时间:
2014-07-21 08:10:18
阅读次数:
216