tiny6410裸机实验第0章--------------开发环境的搭建(制作用来SD启动的SD卡)

来源:互联网 发布:淘宝购物车html模板 编辑:程序博客网 时间:2024/05/21 11:07

【说明】

                我的开发板是友善的tiny 6410 ,开发板有SD卡,nand flash两种启动方式。当然啦,用SD卡启动的话你需要有一张SD卡,而且插到开发板上(废话),由于一开始我们的NAND  FLASH (暂且看成PC上的硬盘吧)什么都没有,用NAND启动时,CPU会把nand  flash 前4页,每次2KB 内容复制到一个叫片内内存的地方,然后从片内内存的0地址开始运行,而你的NAND里面又什么都没有,你叫CPU去运行什么东西。。所以我们选择用SD卡启动,以后等NAND里面烧写了东西再从NAND 启动。

 

【为什么用SD卡】

                 你说世界上先有鸡还是先有蛋?一个什么程序都没有的开发板要用什么将程序拷进开发板里呢?SD卡!。。为什么?它能拔了插到PC机上弄东西进去后再放到开发板上去啊,这样不就相当于开发板上有程序了吗!有蛋了!PC鸡下的!

 

【SD卡里面放些什么】

                  我们先放一个友善提供的super boot进去,,当然你放U-BOOT进去也可以操作如下。

                  1】下载一个 sd-flasher.exe 打开,SD-Flasher.exe会分割130M空间作为空白区域,因此有些小于256M的SD卡是无法使用的,我们推荐使用至少4G的SD卡

                  2】右击以管理员身份运行,打开后"relayout”按钮是有效的,我们用它来重新分割SD卡

                  3】点“。。。”选择superboot或者 u-boot 

                  4】插入SD卡到PC上,点SCAN

                  

                 5】点击“relayout” ,弹出对话框点YES,来分割SD卡,分割后再点scan 就会发现SD是 可用的了。

                 6】点击FUSE, superboot就烧好了

 

【迫不及待】

                 赶紧把蛋插到开发板上,选择SD卡启动,打开电源,如果你烧的是superboot 就会发现LCD上显示东西了,同时LED1号灯不停闪烁,如果烧的是U-BOOT,要先看下篇文章才能看到实验效果,。。好了这下我们的开发板上有程序了!

0 0