一.mini2440的课前准备

版权声明:wahahaguolinaiyou https://blog.csdn.net/wahahaguolinaiyou/article/details/89214352

韦老师视频–嵌入式学习

0.首先下载资料,百问官网上去下载。(韦老师的是JZ2440)
1.然后买一个烧写器(100块)–EOP-100块,接着安装驱动,插上EOP之后,更新驱动程序,三遍之后可以安装成功。
然后安装oflash的烧写程序,openOCD with GUI setup,安装好了在cmd里面运行oflash。
如果运行失败,则需要将安装目录添加到环境变量里面去。(Windows的环境变量添加)
在这里插入图片描述
使用的软件是oflash.exe 可以烧写所有的bin文件(uboot.bin led.bin ***.bin),可以烧写到nandflash 和norflash .裸机程序都要烧写到nand ,烧写到0地址,uboot可以烧写到两个flash。
使用oflash烧写时,在cmd里面先进入目标盘符,如d: c: 这样,再使用cd命令进入目标目录,使用命令:oflash ***.bin就可以烧写了。烧写完后,要把EOP拔掉,(EOP上面有复位引脚,不拔看不到效果哟),然后启动板子。

烧写报错,看笔记(有写)

2.Bin文件的烧写
Uboot烧到nor,然后使用uboot的USB下载网线下载,uboot接收到文件在烧写到nandflash,设置为nandflash启动,运行bin文件。
百问网定制的uboot在资料光盘里面,menu进入选择菜单。
在这里插入图片描述
使用网线下载,TFTP软件,可以在Ubuntu里面安装TFTP服务器Ubuntu12.04已经装好了,或者在Windows上面使用TFTP软件。
使用USB下载,要用到dnw的软件(测试USB实现,运行zadig软件,安装USB驱动libusb-win32)
在这里插入图片描述
安装完成后,可以看见uboot里面提示已经连接USB。
在这里插入图片描述
接下来就是使用dnw软件下载裸机bin文件。下载完成后,断点开发板,nand启动,重新上电。由于板子不一样,所以所有的bin文件都得自己写或者更改地址。*********

4.2440内部存储资源
在这里插入图片描述
根据手册来看,mini2440上面nand 只有128M
启动流程:在这里插入图片描述
Nandflash启动,nor不可访问。

5.字节序

在这里插入图片描述
编程操作:
置位1操作:

在这里插入图片描述
清位0操作:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/wahahaguolinaiyou/article/details/89214352