当前位置:首页 > 将系统移植到开发板的方式
系统移植包括:搭建交叉编译环境,引导程序,内核,文件系统
一、移植方式
(1) 界面操作:
a.通过J-Flash软件将u-boot.bin烧进Nor Flash 步骤:
1)、JLink只支持Nor Flash烧写,将JLink的USB口接到电脑上,JLink的JTAG口用排线和开发板的JTAG口相连,开发板设为Nor Flash启动并上电
2)、启动J-Flash,选择菜单“File -> Open -> Open Project?”,打开附件里的s3c2440.jflash(在CD1\\如何烧写S3C2440裸板程序文件中)。 3)、选择菜单“Target -> Connect”。
4)、选择菜单“File -> Open”,打开要烧写的二进制文件u-boot.bin,并且在“Start address”里输入0。 5)、选择菜单“Target -> Auto”即可自动烧写。 6)、烧写成功,关闭板子电源和J-Flash。
b.用USB线连接开发板的usb-com1和电脑,打开串口工具,设置波特率为115200,不使用流量控制(RTC、CTS这类到选项去掉)。新串口的建立:
1)、启动软件SecureCRT7.0,选择菜单“File -> Connect in Tab/Tile”,会出现下面的界面
2)、在上面的界面中选择“New Session”,即第三项,出现如下界面
3)、将上图中Protocol中的SSH2改为Serial,出现如下界面
4)、将上图中的“Port”改为你所使用的端口号,例如本次试验为COM7,“Baud rate”改为115200,RTS/CTS前的勾去掉,点击“OK”。
c.把已经烧好了u-boot的开发板上电,启动。在倒数至0之前,按下键盘的空格键出现以下信息:
d.按下“f”,清除Nand Flash,地址从0开始,大小为64M
e.按下“k”,将内核文件“uImage_4.3”通过dnw.exe工具的菜单“USB Port -> Transmit”下载到Nand Flash中。 f.按下“y”,将文件系统“fs_qtopia.yaffs2”通过dnw.exe工具的菜单“USB Port -> Transmit”下载到Nand Flash中。 g.按下“b”,启动系统,观察结果。
(2)u-boot命令操作:
a.在Nor Flash 下启动板子,进入菜单,选择“q”,进入OpenJTAG,
如下:
b.查看环境变量:print、printenv
设置环境变量:setenv serverip 192.168.1.100(主机地址) setenv ipaddr 192.168.1.12(开发板地址) 保存环境变量:saveenv
共分享92篇相关文档