三、开发板UBOOT烧写

 

该板子的Uboot、kernel、rootfs 的镜像最后都要烧在nandflash 下,因此先了解一下nandflash 的
分区情况以避免出现前后覆盖的情况:

分区名称                 地址范围                                              分区描述
bootloader              0x00000000~0x0003FFFF          烧写Uboot 的分区
kernel                      0x00040000~0x003FFFFF                  烧写linux 内核的分区
cramfs                     0x00400000~0x007FFFFF                 烧写cramfs 格式文件系统(用作备份)
ubifs                         0x00800000~0x3FFFFFFF                    烧写ubifs 格式文件系统(真正的文件系统)


1.SD启动的uboot烧写

1.1.SD启动的uboot烧写
在没有仿真器等程序烧录工具的情况下,对于原本没有任何程序的板子,可以使用
S3C6410 的MMC/SD 启动功能来烧写一个可用的uboot。

注:由于身边没有SD卡 所以只看懂了开发板的说明书而已  也写一下方法吧

烧写过程如下:
在Windows 下,通过光盘中的tools/IROM_Fusing_Tool 工具将MMC/SD 启动的uboot
烧写到SD 中。

 

找到光盘中的“工具软件”中的 IROM_Fusing,,,,  并且打开。(具体的详见开发板说明书P22)

 

2.NandFlash启动的uboot烧写
在有SD 启动的uboot 后,便可以利用这个uboot 来将其他代码烧写到板子的Nandflash
中了。这里演示如何将Nandflash 启动的uboot 烧写到Nand 中。步骤如下:
如果到目前为止还不能使用Ubuntu 中的tftp网络下载,那么可以在Windows 下使用USB
下载的方式将uboot 下载到板子中,这里先以这种方式进行演示。

注意:如果是第一次烧写linux 系统,建议先将整个nandflash擦除一次再烧写,擦除
的办法是在uboot的命令行界面下输入nand erase 0。

详细步骤参看板子的说明书P26

你可能感兴趣的:(windows,工具,linux,ubuntu,网络,c)